Qt属性系统
Qt屬性系統
- 屬性系統
- 聲明屬性的要求
- 使用元對象系統讀取和寫入屬性
- 一個簡單的例子
- 動態特性
- 屬性和自定義類型
- 向class添加其他信息
屬性系統
Qt提供了一個復雜的屬性系統,類似于某些編譯器供應商提供的屬性系統。但是,作為與編譯器和平臺無關的庫,Qt并不依賴非標準的編譯器功能,例如__property或[property]。Qt解決方案可在Qt支持的每個平臺上與任何標準C ++編譯器一起使用。它基于元對象系統,該元對象系統還通過信號和時隙提供對象間通信。
聲明屬性的要求
要聲明屬性,請在繼承QObject的類中使用Q_PROPERTY()宏。
Q_PROPERTY(type name(READ getFunction [WRITE setFunction] |總結
- 上一篇: 平安质子重离子医疗保险是什么意思
- 下一篇: 余额宝升级有风险吗