Как я могу отображать текущие значения в строке редактирования в Qt? [Дубликат]

В оболочке вы можете проанализировать HTML , используя:


Связанный (почему вы не должны использовать регулярное выражение):

-1
задан Avni Gupta 18 January 2017 в 03:08
поделиться

2 ответа

Пример вашего случая.

QTimer *timer = new QTimer(this);

QObject::connect(timer, SIGNAL(timeout()), this, SLOT(updateCompass()));

timer->start(1000);

Это вызывает updateCompass() каждую секунду.

Эти ссылки могут быть полезны для вас. QTimer & amp; Использование QTimer

2
ответ дан Community 15 August 2018 в 20:40
поделиться

Qt имеет конкретный метод для этого, используя класс QTimer .

Он позволяет создавать таймер (одноразовый или периодический) и подключите свой сигнал timeout к любому слоту (функции), который вам нужно, чтобы сплести свое волшебство.

На самом деле, эта страница со ссылками имеет точно код, который вам нужно использовать для выполнения вашей желаемая функция:

QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(update()));
timer->start(1000);

Это приведет к тому, что ваша функция update вызывается один раз в секунду (в пределах, налагаемых точностью Qt и т. д.).

4
ответ дан paxdiablo 15 August 2018 в 20:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: