Вопросы по теме 'qobject'

Подробная информация от QObject::connect
Есть ли способ получить подробную информацию о сбое от QObjet::connect в случае его сбоя? Возвращаемое логическое значение не дает никакой информации о причине сбоя. Я бы хотел, чтобы исключения были так же широко использованы в C++, как и в...
468 просмотров
schedule 04.10.2022

Qt: правильно настройте мой собственный QWidget
В Qt я пытаюсь настроить свой собственный QWidget, поэтому все должно работать хорошо из-за управления памятью и других вещей. Но я не могу понять все правильно с указателями, кучей и стеком. У меня есть виджет MyWidget, в котором есть QList с...
1429 просмотров
schedule 03.05.2023

Как скопировать объект в Qt?
Я использую Qt и у меня есть некоторые реальные основные проблемы. Я создал свой собственный виджет MyTest с переменной obj . Мне нужно установить эту переменную obj из объекта вне виджета, чтобы переменная копировалась не просто как указатель на...
22041 просмотров
schedule 21.08.2022

Невозможно объявить сигнал в базовом классе
У меня есть класс A, родитель класса B и класса C. У меня есть сигналы: объявленные и используемые в классе B и классе C. Но когда я пытаюсь написать другие сигналы: в классе A, это дает мне ссылку vtable ошибки. Я не могу записать макрос...
187 просмотров
schedule 20.04.2024

назначение двух QObject
у меня есть два имени класса "mamad" и "student", и оба они наследуются от моего класса "Base", который "Base" наследуется от QObject в студенческом классе у меня есть поле: «тема», которое является мамадом, и у меня есть функция (setsubject),...
440 просмотров
schedule 08.07.2022

Преобразование константы QObject* в QObject*
Я совсем новичок в Qt. Пусть MyClass будет подклассом QObject. Есть ли способ правильно преобразовать объект const MyClass * в объект MyClass * ? Я хотел создать конструктор MyClass(const MyClass *object); , но это не рекомендуется.
803 просмотров
schedule 09.07.2022

C++ BlackBerry10: Должны ли все пользовательские классы расширяться от QObject?
Я хочу сделать свое первое приложение BB10. Мои вопросы: должны ли все объекты расширяться от QObject, а также настраиваемые классы, которые используются только контроллером, а не внутри файла QML?
510 просмотров
schedule 13.05.2022

QT: передача QDialog как объекта
Я новичок в QT. У меня есть несколько QDialogs в моем проекте QT. Я создал общий класс для изменения свойств виджетов внутри QDialogs. В моем универсальном классе есть метод static , который изменяет свойства виджетов. void...
234 просмотров
schedule 15.11.2022

Установка общего родительского виджета Qt для нового виджета в отдельном потоке
Мне нужно создать виджет в отдельном потоке и установить для него MainWindow как родительский виджет. Нельзя избежать создания темы. В конструкторе нового виджета указываю указатель на MainWindow, но даю QObject::setParent: Невозможно...
2176 просмотров
schedule 25.05.2022

Qt 5 назначает слот с параметрами для QPushButton
У меня есть приложение Qt на C++, и я хочу назначить слот QPushButton. Но я хочу передать некоторые аргументы, потому что у меня есть несколько QPushButton, выполняющих аналогичные действия, поэтому мне нужна одна функция, но с параметром в ней, но...
7343 просмотров
schedule 21.10.2022

Как предоставить QML класс, отличный от QObject, с членами-указателями?
Я понимаю, как предоставлять простые элементы данных, создавая новый класс QObject , членом которого является мой класс. Например: class MyClass { public: int anInt; }; И обертка class MyClassQWrapped : public QObject {...
1467 просмотров
schedule 13.06.2023

Неразрешенный внешний символ для QObject как элемента (макрос Q_DISABLE_COPY)
template <class T> class FContainer : public QObject { public: FContainer(); inline void append(const T &t); inline void clear(); inline void remove(const T &t); inline const T& at(int index) const { return...
488 просмотров
schedule 26.08.2023

Встраивание окна IE внутрь QFrame
Я пытаюсь встроить окно IE в QFrame , используя QProcess для вызова приложения IE. Я работаю над Win7 32bit, используя Qt 5.2.1. Я пробовал следующие подходы Попробуйте установить родителем процесса фрейм, а не MainWindow этим...
611 просмотров
schedule 14.09.2022

Неоднозначный деструктор для QObject?
Ссылка Qt для деструктора QObject гласит: Все сигналы к объекту и от объекта автоматически отключаются, а все ожидающие опубликованные события для объекта удаляются из очереди событий. Однако часто безопаснее использовать deleteLater(), а не...
329 просмотров
schedule 03.11.2022

Как узнать, какой QObject::connect не работает
У меня есть приложение с десятками соединений слотов сигналов, в частности, несколько классов (с декомпозицией) реализуют почти идентичные сигналы QObject::connect для слотов, проблема, с которой я сталкиваюсь, иногда в QtCreator Application Output...
542 просмотров
schedule 12.03.2023

QT Eventloop и дескриптор слота?
Я создал демонстрацию для изучения QObject, QThread и QT Signal / Slot по ссылкам ниже Идея такая: Я создал ExtentQThread, размер которого из QThread, и реализовал функцию run (), которая будет зацикливаться для loopTimeoutMsec...
444 просмотров
schedule 20.02.2022

QObject::connect не может подключить сигнал к слоту *этого* объекта
Название может быть трудно понять, извините за это. У меня проблема с подключением сигнала к слоту. Ошибок компиляции нет, но соединение возвращает false. В консоли выводится строка с ошибкой: QObject::connect: No such slot...
401 просмотров
schedule 27.03.2024

Как правильно использовать деструкторы с QSharedPointer‹QObject› ПОСЛЕ остановки цикла выполнения?
Доброе утро всем, Я использую QSharedPointer со своими классами, производными от QObject . Поскольку они используют механизм сигнал/слот, я должен использовать QObject::deleteLater() , чтобы правильно их уничтожить, см., например:...
500 просмотров
schedule 07.02.2023

Создать pyqtSignals из словаря
Что ж, я писал сценарии для программного обеспечения, разработанного с помощью Python, и я буду слишком часто использовать сигналы и слоты в приложении PyQt5. У меня возникла идея создать словарь, в который поступают все сигналы, и у каждого сигнала...
637 просмотров
schedule 21.10.2022

PyQt5: почему self.sender() возвращает базовый объект, а не производный, который его отправил
Я пишу серверный/клиентский код с сокетами PyQt5, и я столкнулся со странным поведением. Во-первых, я получил класс от QTCPSocket, так что я абстрагирую использование сокета для своего фрейма данных, использую шифрование и т. д. перед отправкой данных...
133 просмотров
schedule 01.02.2023