【发布时间】:2015-01-28 10:55:24
【问题描述】:
我有一个 MainWindow,其中包含一个自定义小部件,其中包含一个 QTextEdit。
我想在MainWindow 和QTextEdit 之间创建一个信号/插槽。
在MainWindow 我有:
QObject::connect(ui->Header,
SIGNAL(ui->Header->getTextWidget()->textChanged()),
this, // this : MainWindow
SLOT(headerUpdated())); // Function of MainWindow
但这不起作用。甚至可以创建这样的信号/插槽组合吗?
【问题讨论】:
-
这是可能的。请阅读the documentation 关于信号和插槽的内容或此处有关它的其他一百个问题之一。
-
connect的第一个参数应该是发出信号的对象,这将是getTextWidget包含的任何内容,而不是Header。 -
感谢 sjdowling,帮了大忙!