首页 > 代码库 > widgets、dialogs与自动连接(auto-connect)

widgets、dialogs与自动连接(auto-connect)

QMetaObject的自动连接设施(auto-connect facilities)可以自动将槽与信号连接起来,只需要声明和定义一个符合标准命名规则的槽函数

void on_<object name>_<signal name>(<signal parameters>);

举个例子:

class ImageDialog : public QDialog, private Ui::ImageDialog{    Q_OBJECTpublic:    ImageDialog(QWidget *parent = 0);private slots:    void on_okButton_clicked();};

使用自动连接技术,我们可以声明和定义一个响应鼠标点击ok按钮的槽函数

widgets、dialogs与自动连接(auto-connect)