记住你按钮的名字,然后在窗口类中
connect (button, SIGNAL (clicked ()), SLOT (slot函数));
在窗口类中声明你的slot函数
...
public slots:
void slot函数();
...
在slot函数 ()中写你的处理。
如果你懒,不想手动写一系列的connect (控件,SIGNAL (信号), SLOT (slot函数));的话
可以
...
public slots:
void on_控件名_信号名 (信号参数);
...
然后在这个函数中定义你的处理
例如点击一个名为button按钮的事件处理:
...
public slots
void on_button_clicked ();
...
如果你是使用QtUiTools Module的话还需要在构造函数中加入
QMetaObject::connectSlotsByName(this);
如果是一般的方式,窗口生成类已自动调用这个函数了。不过我一般都是connect (...);因为可以将slot函数改为自己想要的名字。
希望对你有帮助