Вопросы по теме 'qeventloop'
QDialog открывает другой QDialog
У меня есть подкласс QDialog, содержащий кучу подклассов QSpinBox. При нажатии на счетчик открывается клавиатура (другой QDialog), где вы можете использовать кнопки для ввода цифр. Оба QDialog активируются вызовом QDialog::exec();
Однако при...
1662 просмотров
schedule
12.03.2023
QT4Reactor/Скрапи/PyQt4
Как правильно использовать Qt4Reactor?
У меня есть приложение PyQt4, на котором запущен Scrapy для анализа веб-сайта и отображения результатов в пользовательском интерфейсе.
Когда пользователь нажимает кнопку, парсер запускается в другом...
1077 просмотров
schedule
13.02.2023
Qt: QNetworkAccessManager не отправляет запрос
Я использовал QNetworkAccessManager для отправки http-запроса:
void f()
{
QNetworkRequest request( QUrl( address ) );
QNetworkAccessManager mng;
mng.get(request);
//QEventLoop().exec();
}
void main()
{
...
f();...
1234 просмотров
schedule
03.09.2023
когда и как использовать PySide QEventLoop
У меня есть приложение, в котором я пытался использовать цикл while, но приложение просто зависает, и теперь я думаю, что мне нужно использовать QEventLoop, чтобы приложение работало, вот часть соответствующего кода.
def ex_initialator(self):...
3038 просмотров
schedule
29.09.2022
QEventLoop не запускается при вызове статической функции через этот указатель?
У меня есть приложение QCoreApplication, которое во время запуска загружает разные плагины QtPlugins, которые получают данные из разных источников. Эти данные возвращаются в мое приложение QCoreApplication через зарегистрированную функцию обратного...
430 просмотров
schedule
05.04.2024
Поставить в очередь несколько вызовов QTimers к слотам
Я использую библиотеку, в которой мне нужно вызвать триггерную функцию, которая запускает некоторую обработку (запускает поток, выполняющий задание) и немедленно возвращается. Затем, когда обработка завершена, излучается сигнал.
Это нужно делать...
983 просмотров
schedule
28.03.2023
Как использовать привязки Qt-Dbus без блокировки основного потока
Моя цель — создать библиотеку, используя привязки Qt к DBus .
Я попытался создать приложение Qt, не запуская QEventLoop (предоставляемый классом QCoreApplication ) в основном потоке.
Вот минималистичный пример приложения, которое отлично...
3007 просмотров
schedule
15.06.2023
Странное недокументированное поведение QTimer/QEventLoop после перезапуска таймера вручную
Недавно я наткнулся на это, работая с QTimer, который вызывает функцию с внутренним QEventLoop.
Итак, скажем, у нас есть экземпляр QTimer
QTimer* timer = new QTimer;
где-то в конструкторе мы его запускаем и он начинает тикать раз в 100мс...
1155 просмотров
schedule
26.02.2023
Правильное использование QEventLoop
У меня есть сомнения, как мне использовать QEventLoop . У меня есть 2 фрагмента кода, оба они у меня работают (загрузить веб-ресурс).
Первый:
QNetworkAccessManager *manager = new QNetworkAccessManager( this );
QNetworkRequest request;...
19219 просмотров
schedule
23.01.2023
Управление событиями клавиатуры между приложением Win32 и QWinMigrate
Я интегрировал диалог Qt в традиционное приложение Win32, и теперь я немного озадачен тем, как управлять событиями клавиатуры, распространяющимися из Qt-> Win32. Есть ли способ проверить, "обрабатывает" ли Qt события (например, ввод в поле...
286 просмотров
schedule
14.06.2023
Получение растрового изображения является нулевым растровым изображением при вызове функции 500 раз
Я показываю изображение в ярлыке qt. Ниже мой код:
void MyClass::onPushButtonClicked(QString myurl)
{
this->setCursor(Qt::WaitCursor);
ui.qtImageLabel->clear();
qDebug()<<QTime::currentTime()<<"MyClass:...
4654 просмотров
schedule
04.06.2023
Модальный QProgressDialog::setValue() вызывает сбой из-за вложенного цикла событий
Я только что написал код на основе QThread, который выполняет большие вычисления. Чтобы визуализировать прогресс, мне нужно открыть QProgressDialog. Диалог является модальным приложением (с использованием open()), так как я не хочу разрешать...
726 просмотров
schedule
28.10.2022
Есть ли альтернативное решение для вызова лямбда-функции QTimer::singleshot(0)
Я только что реализовал QLineEdit , который выбирает текст сразу после получения фокуса. Я создал производный класс и добавил
virtual void focusInEvent(QFocusEvent *event) override;
к заголовку. Сначала я попытался реализовать это так:...
319 просмотров
schedule
15.06.2022
Как завершить графический интерфейс и выполнить консольную функцию (QT)?
Я совершенно новичок в QT, и я хочу подготовить одно окно и получить некоторый ввод от пользователя, а затем с этим вводом запустить одну консоль и показать вывод в консоли. Я пытался написать код после exec, но кажется, что это невозможно:
int...
80 просмотров
schedule
18.07.2023