Qt中除了用connect可以连接信号和槽之外还有什么方法可以连接

在构造函数中,调用 setupUi()函数来初始化窗体。创建了用户接口后,setupUi()函数还会将那些符合on_objectName_singalName()命名惯例的任意槽与相应的objectName的singalName()信号连接到一起。

也就是说,如果有一个 lineEdit 控件,我们定义了一个 on_lineEdit_textChanged() 槽,但是没有 给它连接信号,那么setupUi会自动建立如下的信号-槽连接关系:
connect(lineEdit, SINGAL(textchanged(const QString&)), this, SLOT(on_lineEdit_textChanged()));

你可能感兴趣的:(qt)