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

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

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

举个例子:

class ImageDialog : public QDialog, private Ui::ImageDialog
{
    Q_OBJECT

public:
    ImageDialog(QWidget *parent = 0);

private slots:
    void on_okButton_clicked();
};

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

posted @ 2016-09-01 23:15  heart307  阅读(415)  评论(0编辑  收藏  举报