Описание тега qt-slot
0
ответов
Передача сигналов и данных из одного класса в другой на Qt
Сначала я опубликую код, так как после этого его будет легче понять. По сути, у меня есть класс по умолчанию, MainWindow: mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QDebug> #include "tcpsocket…
20 мар '17 в 12:17
1
ответ
Необязательные аргументы сигнала
У меня есть функция, которая имеет аргументы по умолчанию ключевое слово. У меня возникают проблемы с реализацией этого, так как я продолжаю получать ошибку, что если мой сигнал имеет два аргумента, то мне нужно передать оба аргумента. Есть ли спосо…
01 ноя '18 в 20:01
1
ответ
Пользовательский слот Qt подкласса не распознается CONNECT
Фон Я пишу приложение для медиаплеера в Qt. Я создал подкласс QMediaPlayer и создал новый слот, который способен интерпретировать int и передавать его как qint64 в QMediaPlayer:: SetPosition (qint64). QMediaPlayer:: PositionChanged запускает сигнал …
31 авг '17 в 14:34
1
ответ
PyQt5: слот в отдельном файле не вызывается
В настоящее время у меня есть базовый графический интерфейс с каждой страницей в отдельном файле. Я могу без проблем перемещаться по страницам и с каждой страницы, но мне трудно просто передать поисковый запрос в другой виджет. Вот где я устанавлива…
08 дек '18 в 19:58
1
ответ
Ошибка именования слотов Qt 5.9
Я использую Qt 5.9. У меня проблема с объявлением слотов со стилем подчеркивания, особенно когда я называю его более чем двумя подчеркиваниями. Например, с void on_stop_treatment() слот, даже если я не устанавливаю соединение, я получаю QMetaObject:…
09 окт '17 в 10:14
0
ответов
Гугл макет для класса qabstractsocket
Я пытаюсь решить мою проблему с модульным тестированием. У меня есть класс с QTcpSocket объект в этом. Этот класс является производным от QObject использовать систему сигнал / слот, а объект сокета используется внутри слотов. Я попытался смоделирова…
03 июл '18 в 09:45
3
ответа
Qt: Как узнать, был ли слот вызван механизмом сигнального слота, вызвав сигнал как функцию
Внутри слота я проверяю QObject::sender() но теперь я хочу назвать этот слот напрямую как функцию. Могу ли я узнать, как этот слот был назван внутри слота? Или с помощью механизма сигнальных слотов, или просто вызывая слот как функцию?
04 сен '16 в 07:30
1
ответ
Сигнал подключения и слот не работает Qt
Я в основном скопировал, вставил код отсюда и реализовал их в небольшой новой программе, например:В mybutton.h: class MyButton : public QPushButton { Q_OBJECT public: MyButton(QWidget *parent = Q_NULLPTR); QVector<MyButton*> buttons; private s…
25 ноя '17 в 03:12
1
ответ
Сигнал QT и слот не работают с сообщением об ошибке
Я новичок в Qt и пытаюсь записать сигнал и слот. Ниже приведен код, который я пытался запустить. с ключевыми словами SLOT и SIGNAL в функции "connect" все работает нормально. Но я не хочу использовать ключевые слова SIGNAL и SLOT для функции соедине…
24 июн '17 в 16:28
1
ответ
Выполнение динамически созданных кнопок
В моем приложении qt C++ я создаю кнопки динамически на основе содержимого QStringList(то есть количество кнопок равно количеству элементов в QStringlist, а текст кнопок - элементы в списке). ниже мой код #include "dialog.h" #include "ui_dialog.h" #…
04 дек '17 в 02:37
0
ответов
"Соединения QML: невозможно присвоить несуществующее свойство", несмотря на то, что верно обратное
Итак, я проверил следующие вопросы, которые казались наиболее похожими на мою существующую проблему: QML: использование сигнала cpp в QML всегда приводит к "Невозможно назначить несуществующее свойство" К сожалению, это не помогло. (Ни одно другое р…
10 апр '17 в 12:29
1
ответ
Qt emit не вызывается, когда в QFuture
У меня есть кодовый файл со слотом, и я хочу, чтобы он что-то испускал, или когда какой-то случай происходит в самом потоке, или после фиксированного периода времени. Первый, когда я вызываю emit из основного потока, работает нормально, и излучается…
26 фев '19 в 15:51
2
ответа
Использование QAbstractSocket stateChanged()- Сигнал
Как правильно использовать / реализовать QAbstractSocket stateChanged () - Signal? main.cpp: #include <QCoreApplication> #include <sslserver.h> #include <QLoggingCategory> int main(int argc, char *argv[]){ QCoreApplication a(argc, …
20 ноя '17 в 19:57
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
1
ответ
Сигнал / слоты Qt и лямбда-выражение C++
Почему это не работает? Класс наследовать от QObject б класс ребенка. Бар Foo ребенка. void Class::method(Foo& b) { Bar* bar = b.getBar(); QObject::connect(bar, &Bar::s1, [&]{ auto x = bar->x(); // this line throw an exception read ac…
12 авг '17 в 12:03
4
ответа
C++ Qt Сигналы и слоты
У меня трудности с подключением к слотам, определенным в другом классе. У меня есть 2 класса - вычисления и MainWindow. Предполагается, что MainWindow обрабатывает только часть программы с графическим интерфейсом, а вычисления - вычисления. Я создаю…
31 авг '18 в 08:33
1
ответ
Соединение C++ с QML с использованием Q_INVOKABLE
У меня есть функция Qt: void MainWindow::button_clicked(Qstring a, Qstring b, Qstring c, Qstring d) Я собираю данные из QML и хочу передать данные этой функции, которая находится в Qt. Так что я знаю, что мне нужно использовать Q_INVOKABLE но на сам…
18 фев '12 в 12:06
1
ответ
Подключите слоты из другого класса, не работающего в Qt
У меня есть этот класс в button.h: class Buttons : public QObject { Q_OBJECT public: Buttons(); QVector<QPushButton*> buttons; public slots: void getBtnInfo(); }; И в mainwindow.cppПодключаю вот так: Buttons mButtons; for(int i = 0; i < mBu…
18 ноя '17 в 14:26
0
ответов
QUdpSocket подключиться к readyRead не действует после отключения
Я пытаюсь создать UDPLogger. При первом подключении к ReadyRead я получаю данные по UDP. connect(m_socket, &QUdpSocket::readyRead, this, &UDP::readData); когда я перестаю получать сигнал readyRead с отключением, которое работает нормально, и…
14 сен '18 в 19:54
1
ответ
Слоты и сигналы в Qt C++ в приложении QTcpServer
Есть вопрос о слотах и сигналах в Qt C++ в приложении QTcpServer. Я не очень знаком со слотами и подходами к сигналам. Итак... проблема в том, что слоты для клиентского сокета на серверном приложении вообще не запускаются. Я думаю, что я использую…
16 июл '17 в 18:14