、読んでい: http://doc.qt.io/qt-4.8/properties.html#requirements-for-declaring-propertiesQtのQ_PROPERTY?私はそれが必要なのですか、なぜ私は本当に把握カント
実際にそれを使用することを理解して、まだ傾けます。 どんな種類のヘルプが素晴らしいでしょう!
、読んでい: http://doc.qt.io/qt-4.8/properties.html#requirements-for-declaring-propertiesQtのQ_PROPERTY?私はそれが必要なのですか、なぜ私は本当に把握カント
実際にそれを使用することを理解して、まだ傾けます。 どんな種類のヘルプが素晴らしいでしょう!
Qt Property Systemについて読む、これは単に通常のクラスメソッドのようなものですが、それはQtのメタオブジェクトシステムで使用することができます:あなたが作ることができるように
QPushButton *button = new QPushButton;
QObject *object = button;
button->setDown(true);
object->setProperty("down", true);
また、これらの特性は、あまりにもQtのデザイナーの下に表示されますいくつかのプロパティを持つカスタムウィジェットを作成し、Qt Designerに接続します(詳細はthis articleを参照してください)。
プロパティは、QtのMetaオブジェクトシステムを使用してRTTIのような実装を支援します。
これらのプロパティはQtScriptからアクセスできることに言及する価値があります。 – Begemoth
またプロパティはCSSからアクセスできます –
私にとって大きなものはデザイナのプラグインとしてカスタムウィジェットを使用していることです。プロパティとして宣言された項目は、デザイナーを介して設定されるように表示されます。 –