[Qt-creator] How to add custom property type to the designer?
Jaroslaw Kobus
Jaroslaw.Kobus at qt.io
Tue Apr 3 10:28:37 CEST 2018
Yes, QDesigner supports only types it knows. However, the list of known types is quite large.
Taking into account that uic needs to convert an xml based property values into the C++ code, it wouldn't be easily possible without any plugin architecture / extension system of uic.
________________________________
From: Qt-creator <qt-creator-bounces+jaroslaw.kobus=qt.io at qt-project.org> on behalf of Jarvis <390246362 at qq.com>
Sent: Friday, March 23, 2018 12:41:37 PM
To: qt-creator
Subject: [Qt-creator] How to add custom property type to the designer?
Hello,I want to add custom property type to the designer.
I'm trying to do that:
struct TestType
{
int x;
int y;
};
Q_DECLARE_METATYPE(TestType)
class ...
{
Q_OBJECT
Q_PROPERTY(TestType Test
READ Test
WRITE SetTest)
...
};
But the property do not appear in the designer.
Property type can only be Qt's own?(and Q_ENUM、Q_FLAGS)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qt-creator/attachments/20180403/9299e365/attachment.html>
More information about the Qt-creator
mailing list