QT中有六种按钮组件QPushButton控件,分别是
- 按压按钮QPushButton
- 工具按钮QToolButton
- 单选按钮QRadioButton
- 多选按钮QCheckBox
- 命令链接按钮QCommandLinkButton
- 按钮盒QButtonBox
pushButton是Qt中最常用的按钮,主要使用的函数为以下几个
- SetText //设置文字
- SetIcon //设置Icon
- Clicked //信号
1.QPushButton的基本应用
文本:“测试”
对象名称:“btnTest”
单击:click()
void Widget::on_btnTest_clicked()
{
if(!m_deviceState)
{
m_deviceState = true;
ui->btnTest->setText(tr("连接设备"));
}
else
{
m_deviceState = false;
ui->btnTest->setText(tr("断开设备"));
}
}
2.QPushButton设置图片
一种是直接在Qt Creator中直接设置
一种是在代码中设置
ui->btnTest->setIcon( QIcon("D:/_movies/_images/toolbox.png") );