Настройка кнопки в qt (c ++) - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь настроить кнопку таким образом, чтобы при нажатии и удержании кнопки процесс выполнялся после освобождения, процесс останавливается?

Поскольку я новичок в qt, любая помощь будет признательна.

Ответы [ 2 ]

1 голос
/ 09 марта 2020

Проверьте signals из QPushButton как сработало, нажата и отпущена ... С ними вы можете управлять выполнением процесса!

0 голосов
/ 09 марта 2020

Вы можете установить для свойства кнопки «autoRepeat» значение true. затем после этого поиграйте с начальной задержкой и частотой излучения сигнала ...

enter image description here

Вы должны подключить сигнал / слоты, конечно. ..

и после этого вы можете повторно вызывать процесс

void MainWindow::on_pushButton_5_clicked()
{
    qDebug() << "HelloWorld";
}

"Debug@2020.03.09 08: 33: 25.897 CET - HelloWorld"

"Debug@2020.03.09 08: 33: 26,918 CET - HelloWorld "

" Debug@2020.03.09 08: 33: 27,918 CET - HelloWorld "

" Debug@2020.03.09 08: 33: 28,918 CET - HelloWorld "

"Debug@2020.03.09 08: 33: 29.149 CET - HelloWorld"

...