Описание тега qsignalmapper
QSignalMapper - это класс из Qt Toolkit, который связывает сигналы от идентифицируемых отправителей.
2
ответа
Лучший способ использовать QSignalMapper
Я использую QSignalMapper с Qt 4.8. Сейчас я делаю сетевые запросы, как показано ниже: // start the request QNetworkRequest request(url); QNetworkReply* reply = networkManager->get(request); // connect signals using QSignalMapper QSignalMapper* s…
04 авг '16 в 19:13
1
ответ
Как использовать QSignalMapper с QActions, созданным динамически?
Я хотел бы создать динамическое меню, которое перечисляет все QDockWidget от моего QMainWindow и позволяет показать / скрыть QDockWidgetsДо сих пор я получил этот код: class PluginActionsViewDocks(): def __init__(self, main_window): self.main_window…
15 дек '16 в 02:48
2
ответа
Как использовать QSignalMapper для отображения целых чисел на цифры?
У меня проблемы с простым приложением в Qt. Приложение выглядит как простой калькулятор с кнопками (цифры от 0 до 9). После нажатия кнопки приложение должно отобразить на выходе приложения соответствующее число в виде цифры и цифры (слово). Мне нужн…
27 май '16 в 21:09
1
ответ
Проблема с объектно-ориентированным QSignalMapper
Я пытаюсь настроить расположение слотов сигналов в PyQt, где сигнал передает много информации. Я хочу использовать QObject в качестве носителя, устанавливая различную информацию, которую я хочу передать в качестве атрибутов QObject, В теории это дол…
13 июн '17 в 02:18
0
ответов
QSignalMapper не вызывает сопоставление
Недавно я обнаружил проблему с QSignalMapper. Я не могу получить сигнал (QObject*) для запуска В настоящее время у меня есть объект qml keyboard.qml выделены и удалены из класса C++ keyboardManager.cpp, В keyboard.qml У меня есть следующие сигналы: …
09 ноя '15 в 15:30
3
ответа
Передать несколько аргументов в слот
В настоящее время я работаю над игрой с моим другом, и теперь мы застряли. Нам нужно передать два аргумента в слот. Я хочу использовать один слот для двух кнопок, и одна из кнопок будет использоваться для добавления, а другая для вычитания. Это буде…
23 июн '16 в 19:44
0
ответов
QSignalMapper дает мне ошибку сегментации
Я хочу написать метод, который создает кнопку и подключает ее к слоту, который принимает строку: void Widget::createButton(const char *member) { QPushButton *button = new QPushButton(this); QSignalMapper *signalMapper = new QSignalMapper(this); sign…
25 янв '16 в 11:21
6
ответов
Передача аргумента в слот
Я хочу переопределить mouseReleaseEvent с кучей QActions и QMenus... connect(action1, SIGNAL(triggered()), this, SLOT(onStepIncreased())); connect(action5, SIGNAL(triggered()), this, SLOT(onStepIncreased())); connect(action10, SIGNAL(triggered()), t…
01 мар '11 в 10:20
2
ответа
pyqt: правильный способ подключения нескольких сигналов к одной и той же функции в pyqt (QSignalMapper не применяется)
Я подготовил много сообщений о том, как подключить несколько сигналов к одному и тому же обработчику событий в python и pyqt. Например, подключение нескольких кнопок или комбинированных списков к одной и той же функции. Многие примеры показывают, ка…
23 окт '15 в 13:59
0
ответов
Qt сигналы и слоты, как отличить отправителя, когда тип соединения прямой?
Есть ли способ отличить отправителя, когда тип соединения является прямым в Qt? Я знаю функцию sender() возвращает недопустимое значение, если тип соединения прямой. Но я бы хотел различить отправителя, хотя тип соединения прямой. Я пытался использо…
10 июл '18 в 08:35
1
ответ
Проблемы с пониманием сигнала Mapper PyQt
Поэтому я создаю меню опций на основе некоторых файлов в моей системе. У меня есть список объектов, для которых мне нужно динамически сгенерировать опцию в меню, и я должен быть в состоянии сообщить функции, которая выполняет создание, знать, какой …
25 май '15 в 16:08
1
ответ
Как отобразить карту для перегрузки слота Qt
Я хочу перегрузить слот Qt, чтобы реагировать на clicked() SIGNAL из QPushButton или stateChanged(int) СИГНАЛ от QCheckBox (поскольку нет СИГНАЛА, который излучается, когда установлен только флажок). Так что это мои два слота. void Widget::sendCom(Q…
27 янв '16 в 11:01
2
ответа
Как работает QSignalMapper?
После моего поста здесь: Связать сигнал и слот с qcheckbox динамически создавать мне нужно связать: • Сигнал clicked() когда я нажимаю на qCheckBox к моей функции cliqueCheckBox(QTableWidget *monTab, int ligne, QCheckBox *pCheckBox) Для этого я долж…
17 июн '14 в 09:37
1
ответ
QSignalMapper не обновляет параметр после выбора файла
Я делаю заявку, которая сможет программировать мою доску. Я хотел бы выбрать файл с помощью диалогового окна файла и загрузить доску с выбранным файлом кнопкой загрузки. У меня есть два класса к нему: MyFileDialog и CommandProcess. Я подключил сигна…
27 июл '15 в 12:26
3
ответа
Передача QString методу класса parent с помощью QSignalMapper
У меня есть родительский класс с его методом для изменения изображения меток на определенных сигналах. Например, когда что-то происходит в QComboBox... (valueChanged, активировано) class parentClass : public QMainWindow { Q_OBJECT ... public slots: …
02 ноя '15 в 09:27
1
ответ
Обновление отображения при использовании QSignalMapper
Я создал QPushButton в последнем столбце таблицы (который содержит IP-адрес подключенных клиентов к моему приложению). С помощью этой кнопки я могу отключить подключенного клиента в этом конкретном ряду, используя сигнал освобождения кнопки и слот '…
24 авг '17 в 09:40
1
ответ
QThread moveToThread. Синхронизация в QThread
Я хочу написать некоторый класс, который должен работать в собственном потоке. Я прочитал эту статью: http://wiki.qt.io/Threads_Events_QObjects, Он рекомендует перемещать объект, который должен работать в собственном потоке, например: TestClass tst;…
01 мар '16 в 16:26
1
ответ
Qt QSignalMapper излучает сигнал для каждого элемента на карте
У меня есть функция, которая получает QList класса, который я создал. Давайте назовем этот гипотетический класс "Материал". Итак, эта функция получает QList of Stuff Я перебираю QList и в зависимости от свойств объекта Stuff создаю одно из следующег…
04 фев '16 в 01:31
2
ответа
Использование QSignalMapper для связи между QGraphicsItems в PySide
Код ниже показывает мою попытку получить несколько движимых VerticalLineSegment объекты (полученные из QGraphicsLineItem а также QObject) сигнализировать один (используя QSignalMapper) другое, когда они двигаются. Буду признателен за помощь в том, п…
10 апр '19 в 13:47
1
ответ
QObject::connect не работает во время выполнения, при связывании сигнала завершения потока с delateLater-слотом mapper
Я использую C++ и Qt4.5.2 (требование целевой системы) в своем проекте. Необходим рабочий поток с дополнительными аргументами / параметром, поэтому я сделал следующее (короче говоря, с удаленной обработкой ошибок / выводом): bool _bRetVal = false; C…
17 мар '20 в 16:06