Вопросы по теме '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 просмотров
schedule
02.02.2022
Как заставить несколько кнопок 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