在我正在處理的代碼中,我需要通過一個集成QWidget從私有成員中公開Q_PROPERTIES。這是很好的東西:從私有成員中暴露q_property
class MyWidget: public QWidget{
Q_OBJECT
Q_PROPERTY(QString headerText MEMBER myLabel.text NOTIFY QLabel::notify)
private:
QLabel myLabel
}
是否有可能這樣做和如何?還是必須手動編寫所有get/set方法?
目前,只有修改moc纔可能。請注意'QLabel'沒有通知信號。 –