Пишу калькулятор на С++ в Qt Creator. Хочу сделать так, чтобы при клике по текстовому полю (когда там уже введен текст) старый текст убирался и ставился новый. Не пойму, как переопределить mousePressEvent так, чтобы он срабатывал именно на клик по полю, а не где угодно. Подскажите, пожалуйста, возможную реализацию. Спасибо.
Если на основе Q..Edit
то пишешь свой класс
class MyEdit:public QLineEdit{
Q_OBJECT
public:
explicit MyEdit(QWidget *parent = 0):QLineEdit(parent){};
void mousePressEvent(QMouseEvent *event) override
{
setText("твой текст");
}
};
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Создаю EditControl, добавляю туда переменную(double)Задаю в скобках значение по умолчанию
Целый день мучаюсь вроде все правильно делаю, все пути к библиотекамlib и