Вопросы по теме 'qtimer'

Слот QTimer не запускается из функции библиотеки
У меня есть основное приложение Qt, и я разрабатываю библиотеку Qt, на которую я ссылаюсь из этого основного приложения. Из основного приложения я хочу вызвать функцию в библиотеке, которая будет что-то делать, а затем в конце подпрограммы вызвать...
654 просмотров
schedule 07.01.2023

Поставить в очередь несколько вызовов QTimers к слотам
Я использую библиотеку, в которой мне нужно вызвать триггерную функцию, которая запускает некоторую обработку (запускает поток, выполняющий задание) и немедленно возвращается. Затем, когда обработка завершена, излучается сигнал. Это нужно делать...
983 просмотров
schedule 28.03.2023

Странное недокументированное поведение QTimer/QEventLoop после перезапуска таймера вручную
Недавно я наткнулся на это, работая с QTimer, который вызывает функцию с внутренним QEventLoop. Итак, скажем, у нас есть экземпляр QTimer QTimer* timer = new QTimer; где-то в конструкторе мы его запускаем и он начинает тикать раз в 100мс...
1155 просмотров
schedule 26.02.2023

Тайм-аут входа в Qt с использованием QTimer
Я пытаюсь реализовать тайм-аут входа в систему, когда имя пользователя/пароль было введено неправильно слишком много раз. Но я не могу этого сделать. Мой код ниже ui->label->setText("Password entered wrong too many times, entered 10 minute...
135 просмотров
schedule 06.05.2023

Избегайте QTimer для выдачи сигнала тайм-аута
Я запустил таймер, чтобы дождаться выполнения определенного условия. ЕСЛИ условие истинно, тогда я останавливаю таймер и не хочу, чтобы сигнал тайм-аута испускал или выполнял подключенный слот. Но если условие ложно в течение указанного времени, то...
818 просмотров
schedule 29.09.2023

QTimer setInterval без сброса оставшегося времени
У меня есть приложение, написанное на QT, которое использует QTimer. По сути, это игра, и все действия контролируются таймером. Игра включает в себя возможность увеличения\уменьшения скорости игры. Код для увеличения скорости timerValue -=...
2979 просмотров
schedule 06.06.2022

QTimer для обработки большого массива
Я пытался использовать QThread в своем приложении для обработки больших данных. Это работает, но не идеально и приводит к сбою моего приложения в его текущей версии по ссылке. Я где-то читал (не могу найти ссылку), чтобы вместо этого использовать...
156 просмотров
schedule 26.01.2023

Окно сообщения Qt - показывать окно сообщения до истечения времени ожидания
Я должен показать окно сообщения о сохранении до истечения времени ожидания. Как только истечет время ожидания, перейдите в слот и выполните какую-либо функцию. timerToSave=new QTimer(this);...
1794 просмотров
schedule 17.05.2024

Использование Try/except с QTimer
Я использую QTimer для запуска метода, который запускает таймер. Когда я нажимаю QPushButton , мне нужно остановить этот таймер и заняться другими делами. Итак, когда я нажимаю кнопку, я получаю эту ошибку: TypeError: 'instancemethod' object...
283 просмотров
schedule 26.04.2023

Вставить текст в цикле while(1) в текстовый редактор в QT
Я пытаюсь напечатать «Некоторый текст» в QTextBrowser непрерывно в течение «n» времени. Где «n» — целое число. Для этого я использовал QTimer::SingleShot для синхронизации. После срабатывания тайм-аута FLAG устанавливается в false, и этот «FLAG»...
923 просмотров
schedule 14.04.2023

Остановить таймер QTimer.singleShot()
Можно ли остановить таймер QTimer.singleShot() ? (Пожалуйста, не говорите мне использовать функцию stop() объекта QTimer — я действительно хочу знать, можно ли остановить статическую функцию QTimer.singleShot() до истечения ее времени)...
2525 просмотров
schedule 31.10.2022

Выход из QThread при выходе из приложения с графическим интерфейсом
У меня есть следующий рабочий класс: class MediaWorker : public QObject { Q_OBJECT public: explicit MediaWorker(QObject *parent = 0); ~MediaWorker(); void Exit(); signals: void Finished(); public slots: void...
788 просмотров
schedule 06.03.2024

Является ли метод isActive() в QTimer потокобезопасным?
В настоящее время я думаю о потокобезопасности реализации QTimer . В моем приложении я использую метод bool isActive() , чтобы проверить, работает ли таймер или нет. Поскольку я планирую использовать этот метод и в других потоках, мои мысли...
574 просмотров
schedule 10.05.2023

импортировать последовательную проверку, если устройство подключено постоянно
Я хотел бы постоянно проверять соединение через COM-порт, я нашел здесь как проверить соединение, но когда я реализую его в своем приложении, чтобы проверить, подключено ли устройство, я не достигаю желаемого результата, возможно, потому, что я...
365 просмотров
schedule 07.07.2023

Почему QTimer не сигнализирует?
У меня есть простая установка, где мне нужен QTimer для обновления метки. Все в порядке, за исключением того, что событие никогда не происходит, и код QTimer просматривается. def init_ui(self): self.sell_label = QLabel("Sale: " +...
91 просмотров
schedule 02.10.2022

PyQt5 QTimer отсчитывает до определенных секунд
Я создаю программу на питоне и использую pyqt. В настоящее время я работаю с QTimer, и я хочу печатать «таймер работает» каждые секунды и прекращать печать через 5 секунд. Вот мой код: timers = [] def thread_func(): print("Thread works")...
12452 просмотров
schedule 05.05.2023

QTimer в графическом интерфейсе блокировки рабочего потока
Я пытаюсь создать рабочий поток, задачей которого является отслеживание бита состояния платформы позиционирования. Для этого я подключаю сигнал тайм-аута QTimer к функции, которая запрашивает платформу. class expSignals(QtCore.QObject):...
964 просмотров
schedule 26.03.2023

Есть ли альтернативное решение для вызова лямбда-функции QTimer::singleshot(0)
Я только что реализовал QLineEdit , который выбирает текст сразу после получения фокуса. Я создал производный класс и добавил virtual void focusInEvent(QFocusEvent *event) override; к заголовку. Сначала я попытался реализовать это так:...
319 просмотров
schedule 15.06.2022

Неожиданная продолжительность QT5 QTimer на ARM
Я работаю над консольным приложением QT для выполнения на процессоре ARM, и я столкнулся с очень странным поведением QTimer: вместо запланированных 100 мс таймер истек через 1946 мс. Я изменил продолжительность, но наблюдаемое поведение не изменилось...
158 просмотров
schedule 18.10.2022

QWebEngineView: таймеры не работают, когда они видны
Я пытался реализовать код из этого вопроса , но Я обнаружил, что QTimer не срабатывает при определенных обстоятельствах. Упрощенный код: app = QApplication([]) view = QWebEngineView() view.show() def callback(): sys.exit(0)...
23 просмотров
schedule 04.11.2022