Вопросы по теме '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