6
ответов

QT: действительно ли это - хорошая идея основывать мои объекты области на QObject?

Я довольно плохо знаком с использованием спокойной платформы в сочетании с C++. Я задавался вопросом: действительно ли это - хорошая идея основывать мои доменные классы на QObject? Или если я только делаю это для классов выше в...
вопрос задан: 18 July 2010 03:52
4
ответа

Порядок детей QObject (вопрос о стратегии)

Для одного из моих проектов у меня есть дерево производных объектов QObject, которые используют родительскую/дочернюю функциональность QOBJECT для создания дерева. Это очень полезно, так как я использую сигналы и слоты, использовать...
вопрос задан: 2 January 2010 14:45
3
ответа

Спокойная Ошибка Компоновщика: “неопределенная ссылка на vtable” [дубликат]

Это - мой заголовок: #ifndef BARELYSOCKET_H #define BARELYSOCKET_H #include <QObject>//! Первая Ничья BarelySocket! класс BarelySocket: общедоступный QObject {общественность Q_OBJECT:...
вопрос задан: 14 June 2017 10:53
3
ответа

Ошибка компоновщика Q_OBJECT!

Я получаю следующую ошибку компоновщика, когда я создаю свое приложение. HIMyClass.obj:: ошибка: неразрешенная внешняя ссылка "общественность: виртуальная структура константа QMetaObject * __ thiscall CHIMyClass::...
вопрос задан: 16 July 2010 11:33
3
ответа

Существует ли путь, который будет уведомлен, когда свойство изменяется в QObject?

Прежде всего я пользуюсь QT 4 библиотеки и C++. Существует ли путь, который будет уведомлен (сигнал, событие?), когда свойство (динамичный или иначе) изменяется на QObject? Я не могу изменить класс QObject как его...
вопрос задан: 8 March 2010 07:23
2
ответа

Как я копирую объект в QT?

Я использую QT и имею некоторые реальные основные проблемы. Я создал свой собственный виджет MyTest, которые имеют переменную obj. Я должен установить эту переменную obj от объекта за пределами виджета так, чтобы переменная...
вопрос задан: 2 February 2015 19:37
2
ответа

Клонирование QObject

Я знаю, что Qobjects, как предполагается, являются идентификационными данными не значения, например, Вы не можете скопировать их, и по умолчанию конструктор копии и присвоение отключены, как объяснено в спокойной документации. Но это...
вопрос задан: 12 August 2014 18:42
2
ответа

В QT, как я использую слоты Q_OBJECT и сигналы со множественным наследованием?

Я просмотрел связанные вопросы и не мог найти ничего, что обращается точно, о чем я говорил, таким образом позвольте мне описать. У меня есть класс, скажем, нечто, которое должно иметь его собственные слоты...
вопрос задан: 28 September 2009 20:39
1
ответ

Надлежащий способ проверить производный класс QObject вводит в QT

Позволяет говорят, что у меня есть два классы: класс A: общедоступный QObject {}; класс B: общедоступный QObject {}; затем я иду QObject *= новый (); QObject *b = новый B (); теперь, как я удостоверяюсь что экземпляра...
вопрос задан: 15 October 2014 13:02
0
ответов

QObject :: killTimer: Таймеры не могут быть остановлены из другого потока Python 3.7 Threading [duplicate]

У меня проблема. Потоки дают ошибку. Я callback; self.infobutton.clicked.connect (self.info_price) Я искал это весь день, но не нашел. класс func (объект): определение ...
вопрос задан: 5 March 2019 20:18
0
ответов

Как я могу заставить QObject :: deleteLater () обнулить объект?

Обычно, когда я удаляю объект, я устанавливаю его на ноль. Это помогает в том, что я кодирую свои процедуры, чтобы проверить, не равен ли объект нулю, а затем продолжить. Однако, если я использую функцию deleteLater (), я потерял контроль ...
вопрос задан: 29 November 2018 08:18
0
ответов

Как использовать СИГНАЛ и СЛОТ без вывода из QObject?

ИЛИ другой способ сформулировать мой вопрос (хотя это не решило мою проблему): «QObject :: QObject» не может получить доступ к закрытому члену, объявленному в классе «QObject». Мне нужны СИГНАЛЫ и СЛОТЫ ...
вопрос задан: 5 March 2018 05:11
0
ответов

Можно ли смешивать классы C ++, производные от шаблона, с Q_OBJECT Qt?

В моем приложении используется следующая иерархия классов: класс Word {... } шаблон class Dictionary {... }; класс WordDictionary: общедоступный словарь {...
вопрос задан: 12 September 2016 01:23
0
ответов

Интерфейсы Qt или абстрактные классы и qobject_cast ()

У меня есть довольно сложный набор классов C ++, переписанных с Java. Таким образом, каждый класс имеет один унаследованный класс, а затем он также реализует один или несколько абстрактных классов (или интерфейсов). Неужели ...
вопрос задан: 23 January 2014 16:48
0
ответов

Когда следует использовать Q_OBJECT?

В документации указано, что: Макрос Q_OBJECT должен появляться в закрытом разделе определения класса, которое объявляет свои собственные сигналы и слоты или которое использует другие службы, предоставляемые ...
вопрос задан: 24 September 2013 05:54
0
ответов

C ++ Qt Reflection with Copy and Assignment

Как объясняется в документации QObject и многих других, QObject имеет идентификатор и, таким образом, скрывает свой конструктор копирования и оператор присваивания. Однако я не исхожу из QO bject для его динамического ...
вопрос задан: 6 February 2013 13:32
0
ответов

Класс на основе QObject имеет соединение с самим собой в очереди

Я копался в исходном коде, над которым работаю. Я нашел своеобразное утверждение, которое кто-то закодировал. Исходный код представляет собой приложение с графическим интерфейсом пользователя с графическим интерфейсом QML и использует QT 4.7.x. Фрагмент н
вопрос задан: 27 June 2012 15:41
0
ответов

Почему я не могу установить родительский объект QObject в классе, для которого QObject является только косвенной базой?

У меня есть класс BatchItem, наследующий QObject , плюс несколько классов, унаследованных от BatchItem: #ifndef BATCHITEM_H #define BATCHITEM_H #include class BatchItem: общедоступный QObject { ...
вопрос задан: 8 February 2012 14:52
0
ответов

Получите список всего QObjects, созданного в Приложении

Получить список всего QWidgets создало в приложении, которое мы можем просто назвать QApplication:: allWidgets (). Я прочитал документацию, и я не нашел, что что-либо как это получает список всех...
вопрос задан: 30 November 2011 16:15
0
ответов

Как я могу создать новое окно из QML?

Есть ли способ создать полностью новый экземпляр окна, как дочернее окно основного QML окно в QmlApplication? // ChildWindow.qml Прямоугольник {id: childWindow width: 100 height: ...
вопрос задан: 30 November 2011 14:56
0
ответов

Зацикливание QProgressBar выдает ошибку >> QObject :: installEventFilter: Невозможно отфильтровать события для объектов в другом потоке

Этот вопрос, кажется, задавали много раз в разных формах, но Мне не удалось найти ни одного решения, имеющего отношение к моему коду. Когда я запускаю программу, она показывает QObject :: ...
вопрос задан: 7 November 2011 14:52
0
ответов

Отслеживание перемещение мыши в классе QGraphicsScene

Я создал подкласс QGraphicsScene и добавил метод mouseMoveEvent для обработки события перемещения мыши. Я создал линейку поверх GraphicsView, и она отслеживает движение мыши. В QGraphicsScene :: ...
вопрос задан: 14 October 2011 18:40
0
ответов

Qt: Q_PROPERTY с указателем и предварительным объявлением для доступа QtScript

Проблема Я создаю проект, используя Q_OBJECT и Q_PROPERTY для доступа к некоторым объектам из скриптов. У меня две проблемы: сделать классы, использующие форвардные объявления, скриптовыми. возвращение свойства как ...
вопрос задан: 5 August 2011 16:26
0
ответов

Qt: Могут ли дочерние объекты быть скомпонованы в их родительский объект?

Могу ли я в Qt встраивать дочерние виджеты в их родительский объект через композицию, или мне нужно создавать их с помощью нового? {... частный: QPushButton myButton; } MyWindow :: ...
вопрос задан: 3 June 2011 09:57
0
ответов

QAbstractItemModel для QMetaObject, должен ли я писать его сам?

Набор моделей данных, построенных на основе системы отражения Qt, кажется естественным синергизмом, но я не нашел такого зверь в самой библиотеке Qt или от стороннего производителя. Кто-нибудь знает, если такой ...
вопрос задан: 20 September 2010 02:49
0
ответов

Qt, CMake, Visual Studio и Q_OBJECT в файлах cpp

Я разрабатываю большой проект с использованием Qt 4.6, CMake 2.8 и Visual Studio 2008 для платформы Windows. Что касается системы сборки, то это все стандартные вещи: я использую макрос CMake QT4_WRAP_CPP, чтобы ...
вопрос задан: 6 September 2010 15:45
0
ответов

Производные классы non-QObject должны “всегда” помещаться на стек?

Приезжая из мира Symbian, я привык использовать "кучу" как можно больше, чтобы не исчерпывать стековое пространство, особенно при обработке дескрипторов. Производные классы CBase были всегда динамично...
вопрос задан: 5 August 2010 07:26