Описание тега qtimer
QTimer is a timer class provided by the cross-platform Qt framework.
1
ответ
Могу ли я использовать QTimer для реализации многопоточного алгоритма?
В настоящее время мне нужно реализовать многопоточный алгоритм на основе Qt. Может быть, я должен попытаться продлить QThread, Но перед этим я хотел бы спросить, могу ли я просто использовать два QTimers timer1, timer2и подключить их сигнал тайм-аут…
23 июн '14 в 03:20
2
ответа
QTimer::singleShot не работает в qkeyevent
Я создаю ключевое событие, которое, если я нажму клавишу "А", будет выполнять функцию A(), В функции A() я увеличиваю глобальный параметр "g" на 1 и создаю QTimer::singleShot подождать 2 секунды и вывести значение "g". Например, начальное значение "…
28 авг '17 в 01:00
1
ответ
Как остановить Qtimer при условии
Когда я выполняю этот Qtimer, он говорит "недопустимое использование" this "в функции, не являющейся членом" QTimer *timerStart( ) { QTimer* timer = new QTimer( ); Ball *b = new Ball(); QObject::connect(timer,SIGNAL(timeout()),b,SLOT(move())); //tim…
22 ноя '17 в 10:15
0
ответов
Ошибка остановки QTimer в многопоточном приложении
Я работаю над многопоточным приложением Qt. У меня рабочий класс и нить. В рабочем классе я создаю QTimer в стеке (не используя новый). Затем в основной класс я перехожу к рабочему потоку. Однако, когда я закрываю приложение, я получаю это сообщение…
12 ноя '18 в 12:31
3
ответа
QObject::startTimer: таймеры могут использоваться только с потоками, запущенными с QThread
Я пытаюсь запустить таймер в цикле событий рабочего потока, но я получаю эту ошибку:QObject::startTimer: Timers can only be used with threads started with QThread Что не так с этим? #include <QObject> #include <QThread> #include <QTim…
14 мар '14 в 08:38
0
ответов
Ошибка PyQt QTimer и QPixmap без их использования
Поэтому я создаю программу с 2 классами, но когда я вызываю функцию из одного класса в другом классе, это дает мне эту ошибку: QPixmap: It is not safe to use pixmaps outside the GUI thread QPixmap: It is not safe to use pixmaps outside the GUI threa…
23 окт '17 в 07:17
0
ответов
QTimer: Таймеры могут использоваться только с потоками, запущенными с QThread
Я видел людей с такой же проблемой, как у меня, но решение не сработало для меня. Вот мой код: Я пишу программу, которая отправляет кадр UDP каждые 10 мс. Вот как должна работать моя программа: у меня есть client class: //Constructor clientSupervisi…
25 июн '14 в 13:58
1
ответ
Цикл реального времени (часы) с использованием редактирования даты в PYQT4
Мой вопрос заключается в следующем: как использовать qtimeEdit в PYQT4 для зацикливания и обновления, чтобы оно всегда отображало текущее время. По сути, я хотел бы, чтобы он функционировал так же, как время и дата панели задач Windows. Например: fr…
02 дек '16 в 16:02
2
ответа
QTimer для анимации в qt
Я бы хотел, чтобы paintEvent() вызывался 60 раз в секунду для перемещения нескольких объектов внутри небольших виджетов. Виджет аналогичен вкладке браузера Chrome: когда вы перетаскиваете вкладку далеко от ее положения, она перемещается назад, снижа…
23 апр '13 в 22:37
2
ответа
Слот QTimer не вызывается
У меня есть QTimer в MainWindow класс но update слот не вызывается. Я новичок в QT. Я понятия не имею, что это будет. connect() вернуть true и я не получаю ни предупреждения из окна сообщений в QT создателе, ни ошибок во время выполнения. Это просто…
27 сен '15 в 15:22
0
ответов
Сделать класс с QTimer в потоке
Мне нужен класс, который отправляет данные из другого потока по таймеру, как это: QPointer<Checker> checker; connect(checker, &Checker::newData, this, &MyClass::process, Qt::BlockingQueuedConnection); // process(QMap<QString, int>…
05 сен '18 в 07:12
2
ответа
Передача текущей переменной времени
Я пытаюсь получить окно редактирования текста для отображения текущего времени каждые 5 секунд, используя QTimer. У меня есть текущее время в отдельном методе, а затем QTimer вызывает этот метод и отображает текущее время. Я не могу на всю жизнь пон…
11 июн '15 в 15:21
1
ответ
Что произойдет, если у меня несколько перекрывающихся QTimer
Предположим, у меня есть 2 QTimer объекты с интервалами 10, 20. И предположим, я хочу бежать slot1() с таймером 1 timeout сигнал и slot2 с таймером 2. Так работает порядок slot1 а также slot2 это что-то вроде этого: 10ms-----20ms-----------30ms----4…
19 июн '14 в 05:43
0
ответов
Обработка тайм-аута с помощью QNetworkAccessManager и QNetworkReply
Мы сталкиваемся с проблемами синхронизации с QNetworkAccessManager и QTimers для определения времени ожидания сети. Хотя нам не ясно, когда запускать эти QTimers. Нашей первой попыткой было запустить таймер сразу после получения запроса. Но это прив…
16 ноя '16 в 17:03
1
ответ
Проблемы с функцией QTimer::singleShot
Я пытаюсь записать звук с помощью QAudioInput. Согласно документу на этом сайте QAudioInput. Но когда я запустился, он экспортировал пустой файл. После проверки кажется, что функция QTimer::singleShot не работает (я добавил оператор qWarning <<…
28 июл '13 в 16:22
2
ответа
PyQt: окно перестает отвечать при прослушивании IP-порта
Я пытаюсь создать простое приложение для чата с сокетами. Когда я пробовал что-то простое, создавая цикл и прослушивая мое имя хоста и порт, GUI начинал зависать и вообще не отвечал. Тем не менее, я также попробовал QTimer(), так как он разработан д…
08 июн '16 в 07:52
1
ответ
Использование Try/, кроме как с QTimer
Я использую QTimer запустить метод, который запускает таймер. Когда я нажимаю QPushButton Мне нужно остановить этот таймер и сделать другие вещи. Итак, когда я нажимаю кнопку, я получаю эту ошибку: TypeError: 'instancemethod' object is not connected…
25 май '16 в 23:02
3
ответа
QTimer/Python: считать секунды от начала до остановки
Мой пользовательский интерфейс (Qt Designer) имеет кнопку "Пуск", кнопку "Стоп" и lcdNumber, которые должны отображать секунды между нажатием "Пуск" и "Стоп". Я следовал инструкциям там: не могу заставить работать таймер обратного отсчета pyqt Но мо…
23 май '16 в 06:32
0
ответов
Как исправить QTGLWidget, используя QTimer, чтобы уменьшить время рендеринга?
В настоящее время я использую QtOpenGL для моей программы. Моя программа строит точки в трехмерном пространстве. Эти точки могут быть любым числом от одной до нескольких тысяч. Я использую функцию glusphere для рисования сферы для представления кажд…
08 июл '14 в 13:53
1
ответ
Qt: как заморозить некоторые кнопки на определенное время?
Я пытаюсь создать простую игру памяти с Qt 5.11.1 и C++, где у вас есть несколько плиток на экране, и вам нужно нажать на две и попытаться сопоставить изображения, которые они показывают. Мои плитки реализованы как QPushButtons. Каждый раз, когда вы…
04 янв '19 в 20:09