Вопросы по теме 'qtimer'
QTimer становится быстрее с каждым запуском/остановкой
Я использую QTimer для плавного изменения размера метки: она должна медленно увеличиваться, когда я навожу указатель мыши на кнопку, и медленно сворачиваться (уменьшать ее размер до тех пор, пока она не исчезнет), когда мышь покидает кнопку.
У...
1953 просмотров
schedule
17.06.2022
QThread: вызовите сигнал в правильном потоке
У меня есть несколько очень трудоемких задач для выполнения в приложении с графическим интерфейсом, и я хочу, чтобы они были многопоточными, чтобы он не зависал в моем графическом интерфейсе.
Для этого я создал тему и запустил таймер. Я подключил...
641 просмотров
schedule
01.01.2023
Переместить изображение в QGraphicsView секунда в секунду
Я пытаюсь перемещать одно изображение в QGraphicsView каждую секунду, я пробовал четыре метода, но ни один из них не работал у меня.
1) Я использовал QTest, используя функцию QTest::qSleep(), но это вообще не сработало, потому что в приложении...
400 просмотров
schedule
13.07.2023
Запускать другое событие при сбросе QTimer
Я создаю небольшую программу, которая показывает изображения светофора с использованием QTimer. Итак, я установил свой таймер, и все работает хорошо. Но я не могу понять, как я могу заставить роботы светиться -> show () и -> hide () каждый раз,...
653 просмотров
schedule
18.02.2022
QTimer в классе шаблонов
У меня есть класс-шаблон, в моем случае класс конечного автомата, так что я могу создать его с любым из моих типов классов, чтобы он мог вызывать функции-члены, используя таблицу функций с указателями на функции-члены (вроде Перезвоните).
Он...
258 просмотров
schedule
29.04.2022
Почему QTimer::singleShot блокирует мой основной поток в момент времени 1, а не 0
Я отлаживал некоторый код, который, кажется, блокирует основной поток, когда графический интерфейс не виден. Я сократил его до следующего фрагмента кода и обнаружил, что проблема связана с моей реализацией QTimer::singleShot.
Чтобы воспроизвести...
1244 просмотров
schedule
25.06.2022
PyQt4 QTimer не работает
Я новичок в использовании PyQt4 QTimer. Я просто копирую код откуда-то, но, похоже, он не работает. Может кто-то помочь мне с этим?
from PyQt4 import QtCore, QtGui
from PyQt4.QtGui import *
from PyQt4.QtCore import *
def startCount():...
1510 просмотров
schedule
27.10.2022
Выполняется ли объект QTimer в отдельном потоке? Каков его механизм?
Когда я создаю объект QTimer в Qt 5 и запускаю его с помощью функции-члена start() , создается ли отдельный поток, который отслеживает время и вызывает функцию timeout() через регулярные промежутки времени?
Например,
QTimer *timer =...
20383 просмотров
schedule
29.10.2022
Как правильно завершить/закрыть/выйти из потока при закрытии потока графического интерфейса в Qt
Ссылаясь на код решения, указанный здесь
Как запустить таймер внутри QThread?
не упоминается, может ли возникнуть ошибка sigsev в случае закрытия основного (графического) потока (например, с помощью кнопки X).
Мой вопрос заключается в том,...
462 просмотров
schedule
02.06.2022
Сделайте что-нибудь, пока нажата кнопка QPushbutton
У меня есть приложение Qt. Там я хочу вызвать какое-то действие, пока QPushButton нажат, и остановить его, когда кнопка будет отпущена. Я немного прочитал, и до сих пор я нашел переопределение mousePressEvent для запуска таймера для подачи сигналов...
857 просмотров
schedule
09.08.2023
TimerEvent имеет разную скорость на Windows и Mac
Мое приложение QT использует TimerEvent (startTimer/killTimer) для компонентов графического интерфейса анимации. Однако недавно я скомпилировал и запустил свое приложение на своем ноутбуке Mac (в отличие от настольного компьютера с Windows, на...
253 просмотров
schedule
05.04.2022
QTimer isActive возвращает истину, но оставшееся время возвращает -1
Таймер определен и запущен в начале:
QTimer *teleTimer;
teleTimer = new QTimer();
QObject::connect(teleTimer, SIGNAL(timeout()), this, SLOT(somefunction1()));
teleTimer->start(200);
Потом где-то останавливается и вызывается другая функция...
682 просмотров
schedule
07.10.2022
QTcpSocket Disconencted() Сигнал не испускается
Мой код работает нормально! {(QObject: Не удается создать дочерние элементы для родителя, находящегося в другом потоке: родительский поток: QThread(0x221f650), текущий поток:QThread(0x23a7950) : эта ошибка устранена
Но когда я отключаю...
178 просмотров
schedule
25.07.2022
Отключите таймер qt для модульного теста
Я пытаюсь выполнить модульное тестирование некоторого устаревшего кода, который в основном использует QTimer для некоторого периодического действия:
class MyClass : public QObject
{
Q_OBJECT
public:
explicit MyClass(QObject* parent =...
321 просмотров
schedule
20.04.2023
Как исправить QObject::~QObject: таймеры не могут быть остановлены из другого потока при закрытии графического интерфейса pyqt, запущенного в другом потоке
Я разрабатываю приложение с графическим интерфейсом Python с помощью pyqt. Мне нужно, чтобы консоль Python реагировала при использовании графического интерфейса, поэтому мой графический интерфейс запускается в другом потоке следующим образом:...
21 просмотров
schedule
01.01.2023
проблемы с PyQt5 QTimer
Привет, у меня есть этот код, и я хочу, чтобы в определенный момент while прерывался с помощью QTimer, я не знаю, что происходит, но функция finish никогда не вызывалась
import sys
from PyQt5 import QtCore, QtWidgets
import time
class...
73 просмотров
schedule
03.12.2023
Как периодически проверять переменную с помощью QTimer
У меня есть глобальная переменная, которую я установил в файле cpp в своем проекте qt. Я хочу проверять эту переменную каждые 100 мс в течение 5 секунд, и если переменная равна 0 через 5 секунд, я хочу создать окно сообщения. Вот пример моего кода:...
215 просмотров
schedule
13.06.2023
Как я могу использовать 2 QTimer? Один для подсчета, а другой для отображения
Я хочу использовать таймер с С++, используя Qt. У меня в коде есть один таймер, но время на экране отображается медленно. думаю, что timer -> start(500) должен обновляться каждые 20 секунд.
Я хочу использовать 2 таймера для этого. Один...
51 просмотров
schedule
10.05.2024