Пишу калькулятор на С++ в 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("твой текст");
}
};
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости