Re: [Qt-creator] How to add custom property type to the designer?

2018-04-03 Thread Jaroslaw Kobus
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...@qt-project.org> on 
behalf of Jarvis <390246...@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
   WRITESetTest)
...
};


But the property do not appear in the designer.

Property type can only be Qt's own?(and Q_ENUM、Q_FLAGS)
___
Qt-creator mailing list
Qt-creator@qt-project.org
http://lists.qt-project.org/mailman/listinfo/qt-creator


[Qt-creator] How to add custom property type to the designer?

2018-03-23 Thread Jarvis
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 TestREAD Test
WRITESetTest) ... };
But the property do not appear in the designer.Property type can only be Qt's 
own?(and Q_ENUM??Q_FLAGS)___
Qt-creator mailing list
Qt-creator@qt-project.org
http://lists.qt-project.org/mailman/listinfo/qt-creator