Описание тега signals-slots
Signals and slots is a mechanism for implementing the observer pattern.
6
ответов
Как я могу проверить соединение сигнала / слота во время компиляции?
Проверка звонков в слоте Qt connect во время выполнения - это проблема для меня. Я должен иметь возможность запустить статическую проверку операторов подключения. Существует ли такой инструмент?
03 янв '12 в 09:39
1
ответ
Как передать сигнал PySide с пользовательским аргументом типа python?
У меня проблемы с использованием сигналов в моей программе PySide Python Qt. Я хочу испустить сигнал, который принимает один аргумент пользовательского типа Python. В документации сказано Сигналы могут быть определены с помощью класса QtCore.signal(…
30 июн '12 в 19:35
0
ответов
Qt Send Signal для генерации QDialog из динамического компонента
В попытке создать небольшой графический интерфейс поиска я хотел, чтобы всякий раз, когда пользователь вводит в TextEdit, программа ищет все правдоподобные результаты и показывает их в QGroupBox внутри QScollArea. Теперь я хочу добавить, что, когда …
09 янв '18 в 19:18
1
ответ
Сигналы sigslot через потоки
Я использую библиотеку sigslot для запуска сигналов в функции. Эта функция выполняется в потоке с использованием QtConcurrent::run, а сигналы подключаются в основном потоке. Это вполне работает, как и ожидалось, за исключением того, что сигнальное с…
05 авг '16 в 13:07
2
ответа
QObject наследование неоднозначная база
У меня есть простой класс, который останавливает и запускает таймер, когда моя программа получает и теряет фокус, но выдает ошибку, что QObject является неоднозначным основанием MyApp при каждом соединении сигнального слота. Вот соответствующий код:…
26 окт '11 в 13:32
2
ответа
Обертка функции вокруг QObject::connect
Я пытаюсь написать функцию, которая передает свои аргументы QObject::connect, template <typename Func1, typename Func2> void addConnection(const QObject* sender, Func1 signal, Func2 slot) { m_connections.push_back(QObject::connect(sender, sign…
18 фев '16 в 23:10
1
ответ
Qt: подключение сигналов и слотов из текста
Как бы я подключил сигнал и слот из 2 объектов, когда имена объектов, сигналы и слоты все указаны в текстовом файле? Получение правильных имен объектов не является проблемой, так как я могу легко перебрать массив и сравнить имена с местом в файле, н…
06 окт '14 в 01:06
0
ответов
Определение функции Intellisense не найдено, предупреждение для сигналов Qt
Я работаю с Qt 5.8 и VS Community 2015. Когда я определяю два или более сигналов в классе, для всех сигналов, кроме первого, VS покажет предупреждение "Определение функции не найдено". Кроме того, я начал сталкиваться со странными проблемами компоно…
25 фев '17 в 20:52
1
ответ
Qt C++ лучше, чем множество сигнальных слотов
У меня есть вопрос, касающийся сигнальных слотов: Допустим, у меня есть 2 класса CL_A, CL_B class CL_A : public QObject { Q_OBJECT private: int a,b,c; // in reality I have more than 3 variables // that need to be set public: void set_a ( int par_a);…
22 ноя '16 в 08:11
2
ответа
Как передать аргумент функции в сигнале?
У меня есть функция: def pausing(ses): if ses.is_paused() == True: ses.start() else: ses.pause() который приостанавливает загрузку торрента или возобновляет его (зависит от фактического состояния торрента). Я хочу подключить эту функцию с помощью кн…
26 май '13 в 20:07
2
ответа
(Qt) Создать сигнал из QButtonGroup кнопок?
Я так запутался, как все это работает. У меня есть несколько кнопок, которые я помещаю в такую группу: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); AddSlotsToGroup(); } void MainWind…
15 июл '13 в 06:15
2
ответа
QTimer::singleShot не работает в qkeyevent
Я создаю ключевое событие, которое, если я нажму клавишу "А", будет выполнять функцию A(), В функции A() я увеличиваю глобальный параметр "g" на 1 и создаю QTimer::singleShot подождать 2 секунды и вывести значение "g". Например, начальное значение "…
28 авг '17 в 01:00
2
ответа
Может ли обратный вызов слота signal2 C++ содержать информацию о Objective-C/C++ Class/Selector (Method)?
Это должно быть так очевидно для некоторых из вас, но я не могу найти пример этого: Мне нужен сигнал boost::signal2 для подключения обратного вызова слота, который является функцией-членом класса C++ или функтором, так что я могу сделать обратные вы…
05 июн '13 в 23:08
1
ответ
Обработка сигналов через несколько QML
Я только начал изучать программирование на Qt и обнаружил, что борюсь с механизмом сигналов и слотов, создавая простое тестовое приложение. У меня есть два файла QML: main.qml и grocery.qml. У меня есть заголовочный файл, который управляет сигналами…
01 ноя '15 в 00:01
2
ответа
QML: Как читать QList из C++
У меня есть простая потребность: я определил класс C++ class MyClass: public QDeclarativeItem { Q_OBJECT public: MyClass(QDeclarativeItem * parent=0); ... private: QList<QString> mList } И конечно, я зарегистрировал это: qmlRegisterType<MyC…
22 июн '11 в 10:08
1
ответ
Python + Pyside + QThreads испускают сигнал и ошибку сегментации
Здравствуйте, я новичок в Python и PySide, и после нескольких часов исследований я пытаюсь разработать простой графический интерфейс, чтобы показать некоторые данные из службы API. Я программирую "просто", я реализовал Qthread и имею рабочий поток, …
15 ноя '14 в 21:03
1
ответ
Сигналы и слоты
Я написал некоторый код, где, если я войду в систему как клиент, он должен скрыть столбец customer (значение этого столбца равно 1). Мне нужно передать параметр сигналам. Я использовал свой customerLogin является isSa, Как передать эти параметры в с…
31 янв '17 в 06:28
0
ответов
Подключить сигнал PyQT5 из класса обслуживания к нескольким слотам
Я создаю (одноэлементный) класс обслуживания, включающий в себя "что-то"- сигнал. Эта услуга включена в базовый родительский класс и подключена к слоту. Из этого родительского класса получаются два дочерних класса Child1 и Child2, оба инициализируют…
17 ноя '18 в 17:11
1
ответ
Использование операторов C++ в качестве слотов в Qt
Мне интересно, возможно ли (и как) использовать операторы C++, например (), [] в качестве слотов Qt. Кажется, что компилятор жалуется на этот простой код class MainWindowDecorator : public QObject { Q_OBJECT private: //some variables public slots: i…
04 янв '13 в 11:31
4
ответа
Qt слоты карри
Есть ли способ прорезать карри qt? Может быть, есть что-то похожее на карринг?
24 янв '11 в 16:16