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

Как delete и deleteLater работает в отношении сигналов и слотов в Qt?
Есть объект класса QNetworkReply. Есть слот (в каком-то другом объекте), связанный с его сигналом finished (). Сигналы синхронные (по умолчанию). Есть только одна ветка. В какой-то момент я хочу избавиться от обоих предметов. Больше никаких...
54245 просмотров
schedule 30.04.2022

qt сигнализирует неопределенную ошибку ссылки
У меня есть сервер класса, для которого я создал присоединенный сигнал (имя QString). Я вызываю это в функции с именем join (имя QString), однако получаю сообщение об ошибке Server.o: в функции Server::join(QString)':...
28944 просмотров
schedule 22.04.2023

При создании подкласса QTcpServer, как я могу отложить передачу сигнала newConnection()?
Я хочу создать сервер SSL, поэтому создаю подкласс QTcpServer и переопределяю incomingConnection() , где я создаю QSslSocket , устанавливаю его дескриптор и вызываю QSslSocket::startServerEncryption . В этот момент мне нужно дождаться испускания...
1020 просмотров
schedule 10.06.2022

Как передать QString в слот Qt из QMenu через QSignalMapper или иначе
У меня есть QMenu с множеством подменю. Они создаются динамически, то есть меню имен берутся из базы данных и создаются в цикле. Теперь я хотел запускать тот же слот triggered () или аналогичный при щелчке по меню, но мне нужно, чтобы имя меню...
3728 просмотров
schedule 26.07.2022

Слот пользовательского интерфейса Qt не вызывается сигналом, унаследованным от базового класса
Я натыкаюсь на глупую проблему, и я совершенно новичок в Qt. У меня есть класс ( SoundSampler ), который наследует сигнал от базового класса ( BaseSampler ), и этот сигнал подключается в конструкторе пользовательского интерфейса ( MainWindow ) в...
1050 просмотров
schedule 29.04.2022

Использование сигналов/слотов, чтобы избежать циклических зависимостей?
У меня есть неэлегантный кусок кода C++ Qt, где main создает графический элемент (родительский), который создает кучу дочерних графических элементов. Ребенок и родитель должны вызывать методы друг друга, т.е. родитель должен сказать своим дочерним...
568 просмотров
schedule 26.10.2022

Подключение: нет такого слота QTreeView
Я унаследовал класс MainTree от QTreeview файл maintree.cpp void MainTree::LaunchTree() { //Tree launching connect(this, SIGNAL(customContextMenuRequested(const QPoint& )),this,SLOT(showCustomContextMenu(const QPoint&))); }...
607 просмотров
schedule 20.10.2022

Вызывает ли передача QVector из сигнала в слот в разных потоках копирование данных?
Я прочитал здесь , что QVector class использует неявное совместное использование данных, чтобы максимизировать использование ресурсов и минимизировать копирование. Я не знаю, вызывает ли передача сигнала с параметром QVector в слот в другом потоке...
1183 просмотров
schedule 21.08.2022

Ссылаясь на предопределенный QMediaPlayer
Привет, я все еще изучаю C++ и QT для своего основного школьного проекта в этом году, и мне нужна помощь с синтаксисом C++ и использованием определенных функций QT. Когда я делаю медиа-менеджер, мне удалось заставить песню воспроизводиться нажатием...
380 просмотров
schedule 16.12.2023

Вызов метода Qt из другого класса?
У меня есть два окна (два класса), одно окно, которое открывает другое, когда я нажимаю кнопку. затем пользователь вводит что-то во вновь открытое окно, а затем передает эту информацию в первое окно при нажатии кнопки Проблема в том, что я не...
7018 просмотров
schedule 10.06.2023

Невозможно подключить сигнал c ++ к слоту в QML
Привет всем, у меня есть код класса foo в Foo.h Class Foo : public QObject { static Foo* Get(); // Singleton Pattern Q_INVOKABLE int addFoo(); signals: void fooAdded(int index); public slots: private: QList<QString>...
367 просмотров
schedule 17.05.2022

Сбой QT c++ при вызове метода класса из другого класса с использованием сигналов и слотов
Я пытаюсь создать приложение на основе QQuickWidget. Что я пытаюсь сделать: Класс A(game.h) и класс B(gamestate.h) объявлены заранее. Класс A — это основной класс QQuickWidget с методами. Класс класса B, производный от QObject, содержит...
835 просмотров
schedule 15.11.2022

Используйте сигналы или Q_PROPERTY для обновления объектов QML
Я очень часто получаю данные с сервера. Эти данные в основном состоят из чисел. Каждый из них соответствует объекту QML, который необходимо обновить. Каким будет лучший курс действий между Q_PROPERTY и signals , чтобы обновить QML объекты из...
1345 просмотров
schedule 15.03.2023

Qt/C++: рекурсивный мьютекс, «зоны синхронизации» и блокирующие сигналы
Во-первых, я хотел бы отметить, что я просмотрел это, но не могу найти ответ, который ищу/запутался в слишком подробных ответах. У меня есть программа, которая использует два потока. Логические значения должны быть установлены и прочитаны в потоке...
197 просмотров
schedule 09.04.2023

QT Условное излучение сигнала - эффективность
У меня уже есть более крупный проект и архитектура, и я столкнулся с ситуацией с системой сигнальных слотов QT с очень однородными сигналами и проблемой: 1. Либо много разных сигнальных методов с разными именами, например signals: sig_1(bool b);...
822 просмотров
schedule 07.09.2023

Как я могу вернуть значение из SLOT в Qt5?
Я был новичком в среде Qt. Недавно я начал с проекта QtCreator для простого приложения для чата (QMainWindow). Я почти завершил проект, но остановился на SIGNAL/SLOT problem . Позвольте мне кратко объяснить мою проблему: Из-за длины...
1949 просмотров
schedule 17.03.2023

Слот QT Connect / Сигнал не работает
У меня возникли проблемы с подключением сигнала к слоту в следующем коде: #include "myserver.h" MyServer::MyServer(QObject *parent) : QTcpServer(parent) { } void MyServer::StartServer() { if(listen(QHostAddress::Any, 45451)) {...
490 просмотров
schedule 29.10.2022

QTableView отключает сортировку для некоторых столбцов
Я использую QtableView (qt5.9) с 10 столбцами и хочу отключить сортировку для 2-го и 3-го (только некоторых) столбцов, когда пользователь щелкает заголовок этих столбцов. Я использую флаг setsortingenabled, чтобы мой QtableView разрешал...
2236 просмотров
schedule 22.06.2022

Подключение сигнала и слота не работает Qt
Я в основном скопировал, вставил код из здесь , и реализовал их в небольшой новой программе, подобной этой: В mybutton.h : class MyButton : public QPushButton { Q_OBJECT public: MyButton(QWidget *parent = Q_NULLPTR);...
737 просмотров
schedule 04.03.2023

Более чистый способ изменения цвета текста кнопки при нажатии и отпускании сигнала
В моем графическом интерфейсе pyqt при нажатии кнопки цвет текста кнопки меняется. И когда кнопку отпускаешь, цвет возвращается к своему первоначальному состоянию. У меня код работает следующим образом:...
982 просмотров
schedule 03.04.2023