下面举一个例子说明一下:
我在这里拖了一个comboBox控件:
先双击控件,再添加一个选项:
在mian.cpp的构造函数中添加connect代码:这段代码在QT中很常用:
connect函数解读:
connect(ui->comboBox,SIGNAL(currentIndexChanged(int)),this,SLOT(oncurrentIndexChanged(int)));
//第一个参数:指向ui界面中的comboBox控件
//第二个参数:发出signal信号:comboBox中的信号改变
//第三个参数:当前窗口
//第四个参数:执行对应的槽函数 oncurrentIndexChanged(int)
在.h文件中声明这个公有的槽函数:
public slots:
void oncurrentIndexChanged(int);
ctrl+r运行,弹出了一个弹窗,因为编码问题乱码了。