Qt属性系统
Qt屬性系統(tǒng)
- 屬性系統(tǒng)
- 聲明屬性的要求
- 使用元對象系統(tǒng)讀取和寫入屬性
- 一個(gè)簡單的例子
- 動態(tài)特性
- 屬性和自定義類型
- 向class添加其他信息
屬性系統(tǒng)
Qt提供了一個(gè)復(fù)雜的屬性系統(tǒng),類似于某些編譯器供應(yīng)商提供的屬性系統(tǒng)。但是,作為與編譯器和平臺無關(guān)的庫,Qt并不依賴非標(biāo)準(zhǔn)的編譯器功能,例如__property或[property]。Qt解決方案可在Qt支持的每個(gè)平臺上與任何標(biāo)準(zhǔn)C ++編譯器一起使用。它基于元對象系統(tǒng),該元對象系統(tǒng)還通過信號和時(shí)隙提供對象間通信。
聲明屬性的要求
要聲明屬性,請?jiān)诶^承QObject的類中使用Q_PROPERTY()宏。
Q_PROPERTY(type name(READ getFunction [WRITE setFunction] |總結(jié)
- 上一篇: 平安质子重离子医疗保险是什么意思
- 下一篇: Qt资源系统