簡體   English   中英

Qt中的Q_PROPERTY?

[英]Q_PROPERTY in Qt?

我無法弄清楚為什么需要它,請閱讀: http//doc.qt.io/qt-4.8/properties.html#requirements-for-declaring-properties

仍然無法真正理解它的使用。 任何形式的幫助都會很棒!

閱讀Qt屬性系統 ,這就像通常的類方法,但它可以與Qt的元對象系統一起使用:

 QPushButton *button = new QPushButton;
 QObject *object = button;

 button->setDown(true);
 object->setProperty("down", true);

此外,這些屬性也將在Qt Designer下可見,因此您可以創建具有某些屬性的自定義窗口小部件並在Qt Designer中將其掛鈎,有關詳細信息,請參閱此文章

使用Qt的Meta對象系統在RTTI中實現屬性幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM