修改父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不必知道彼此,或彼此裂伤。

+0

完美。谢谢 – saurabhsood91 2012-07-16 14:58:09