1
我有這裏麪包含一個QWidget A. QWidget的A有一個QLabel一個QWidget B中。我在QWidget B中有一些數據,我想將其設置爲QLabel的值。怎麼能這樣做呢?修改父QWidget的內部子QWidget的
我有這裏麪包含一個QWidget A. QWidget的A有一個QLabel一個QWidget B中。我在QWidget B中有一些數據,我想將其設置爲QLabel的值。怎麼能這樣做呢?修改父QWidget的內部子QWidget的
首先,如果我正確地理解你的話題,你有自己的QWidget的A和B
的派生的清潔解決你的問題是b發出信號,如newLabelText(QString text);
。 然後,A提供的狹槽setLabelText(QString text);
。您將信號連接到插槽,即可完成。
在此解決方案中,只有一個實體需要知道A和B兩者來執行信號/槽-連接,而A和B不必知道彼此,或彼此裂傷。
完美。謝謝 – saurabhsood91 2012-07-16 14:58:09