Вопросы по теме 'qt-signals'

Qt, множественное наследование, оболочки или фильтры событий
У меня есть несколько разных виджетов отображения на основе QGlWidget, которые мне нужно встроить в приложение на основе MDI или QDockwidget. Но мне нужно обработать некоторые специфические события MDI/Dock (свернуть/закрепить и т. д.) в моем виджете...
353 просмотров
schedule 01.04.2022

Сигналы Qt (QueuedConnection и DirectConnection)
У меня проблемы с сигналами Qt. Я не понимаю, как работают DirectConnection и QueuedConnection ? Я был бы признателен, если бы кто-нибудь объяснил, когда использовать какой из них (пример кода будет оценен).
64829 просмотров
schedule 15.12.2023

QtCore.QObject.connect в цикле влияет только на последний экземпляр
У меня есть петля. Я создал QCheckBox и поместил его в ячейку QTableWidget , и все в порядке. На каждом шаге цикла я вызывал функцию connect для слота SLOT, но применяется только последний экземпляр QCheckBox . Я много гуглил и обнаружил, что...
810 просмотров
schedule 29.08.2022

проверьте, установлен ли флажок qtreewidgetitem
у меня есть qtreewidget с проверяемым элементом, я могу проверить и снять отметку с элемента, я хочу проверить, отмечен ли элемент или нет, я использую connect , но мой slot не вызывается, я добавляю точку останова в свой слот, но я никогда не...
1459 просмотров
schedule 30.04.2022

Qt, целостность данных при отправке ссылки в виде сигнала
Если я посылаю сигнал со ссылкой на объект, есть ли у меня какие-либо гарантии, что слоты обработают сигнал до того, как объект будет изменен другими частями программы? Или я должен отправить глубокую копию объекта с сигналом, чтобы быть уверенным?
349 просмотров
schedule 17.07.2023

QMenu не может прочитать слот функции
Мое намерение - создать контекстное меню для копирования содержимого ячейки в буфер обмена. С помощью sender() я могу связать одну и ту же функцию с двумя разными QTableWidget. Все работает, кроме этого сообщения об ошибке: "QObject::connect:...
71 просмотров
schedule 14.05.2023

Передача данных между двумя дочерними элементами с использованием сигналов и слотов Qt (C++)
В Qt C++ у меня есть родительский объект MainWindow. MainWindow имеет (среди прочего) 2 объекта-члена: вектор и серийный. Некоторые соответствующие члены GUI: QPushButton pushButton; int itemNumber; Соответствующие члены Serial: void...
662 просмотров
schedule 04.11.2022

QListWidget::itemSelectionChanged() запускается дважды с клавиатурой
Я использую QListWidget для выбора файлов в списке, при выборе я читаю этот файл, в случае ошибки я очищаю все выборы и всплываю ошибка. Все работает нормально, используя только мышь, но при использовании стрелок клавиатуры на плохом файле сигнал...
655 просмотров
schedule 08.10.2023

Соединения Qt Signal/Slot вызывают увеличение использования ЦП приложением?
У меня есть приложение с графическим интерфейсом, разработанное в Qt для встроенной системы, в моем приложении присутствует много сигналов/слотов Qt::queuedconnections . После запуска моего приложения в течение длительного периода времени я...
559 просмотров
schedule 18.10.2022

Qt connect - объект излучает сигнал до того, как будет выдано соединение
У меня есть следующие main.cpp : #include <QtQml> #include <QApplication> #include <QQmlApplicationEngine> #include "database/uepeoplemodel.h" #include "core/uestatus.h" int main(int argc, char *argv[]) { QApplication...
613 просмотров
schedule 22.02.2024

Цикл через подпрограммы QNetworkAccessManager get(), получение порядка по окончании
У меня есть QNetworkAccessManager как член моего класса. Подключаю готовый сигнал от этого менеджера к написанной мною функции replyFinished. manager = new QNetworkAccessManager(this); connect(manager,...
151 просмотров
schedule 19.05.2022

Сигналы и слоты не работают в qt
в моей программе Qt мне нужен диалог для отправки сигнала в слот в главном окне. Я правильно настроил соединение, насколько мне известно, и оно не дает мне никаких ошибок во время компиляции или выполнения, но по какой-то причине оно просто ничего не...
1910 просмотров

Как заставить несколько кнопок Qt возвращать разные значения
Я относительно новичок в Qt, и я застрял в попытке выяснить, как заставить разные кнопки возвращать определенное значение при нажатии на них. Я прочитал документ Qt по сигналам и слотам, но я этого не сделал. найти что-нибудь полезное. Я знаю, что...
826 просмотров
schedule 25.03.2023

Сигналы Qt и слоты для QLineEdit
У меня есть некоторые проблемы с пониманием того, как работают сигналы и слоты. У меня есть ввод и кнопка, я хочу, чтобы значение было записано в поле ввода, когда я нажимаю кнопку. Пожалуйста, покажите мне, как это должно быть сделано. #include...
925 просмотров
schedule 22.09.2023

есть ли событие/сигнал, которое происходит, когда QMdiarea становится пустым?
Я хочу реализовать код, когда QMdiarea пуст, т.е. (не имеет QSubWindow дочерних элементов). Например: есть ли событие или сигнал, который происходит, когда QMdiarea становится пустым?
195 просмотров
schedule 24.05.2023

connect(QObject*, SIGNAL(signal()), functor) не подключается в qt5
Я пытаюсь подключить сигнал от QObject к функтору, как определено в документации QT5: http://doc.qt.io/qt-5/qobject.html#connect-5 Соответствующий код: namespace someNamespace { void processFinished() { qDebug() << "A Thread has...
757 просмотров
schedule 10.06.2024

Сигнал Pyqt4 Qcombobox не срабатывает при вводе пользователя, но срабатывает, когда выполняется с помощью .setCurrentIndex
Сигнал QComboBox currentIndexChanged не срабатывает, когда пользователь выбирает новый элемент. Но он срабатывает, когда в коде используется .setCurrentIndex. (строки 91 и 92). У меня есть QTabWidget. В tab1 у меня есть Qvbox, в который...
186 просмотров
schedule 21.03.2022

Отправить событие клавиатуры в приложение QML
Я хочу отправить сигнал Qt::Key_Left моему приложению из потока. Я попытался отправить свое событие со следующим кодом, но ничего не происходит: QKeyEvent *event = new QKeyEvent ( QEvent::KeyPress, Qt::Key_Left, Qt::NoModifier);...
1449 просмотров
schedule 27.06.2022

использовать сигналы и слоты между двумя отдельными классами [дубликаты]
Я хочу использовать сигналы и слоты между двумя отдельными классами (я использую pyqt5 и python3.7 в Windows 10) Я делаю следующее, но получаю эту ошибку: TypeError: up_img() takes exactly 2 positional arguments (1 given) Мой код class...
27 просмотров
schedule 18.03.2024

Проблема с сигналами PyQt5, испускаемыми другими классами
В приведенном ниже примере я хочу отправить сигнал от A к Main и от B к Main. Прием сигнала от A в порядке, но B не работает. Сложность заключается в том, что «вычисления» в B должны запускаться из A, а не из Main. Будем признательны за любую...
43 просмотров
schedule 18.07.2023