7.2 QPushButton控件


***【在线视频教程】***

好文章,来自【福优学苑@音视频+流媒体】

7.2 QPushButton控件

QT中有六种按钮组件,分别是

  • 按压按钮QPushButton

  • 工具按钮QToolButton

  • 单选按钮QRadioButton

  • 多选按钮QCheckBox

  • 命令链接按钮QCommandLinkButton 

  • 按钮盒QButtonBox

好文章,来自【福优学苑@音视频+流媒体】

pushButton是Qt中最常用的按钮,主要使用的函数为以下几个

  1. SetText //设置文字

  2. SetIcon //设置Icon

  3. Clicked //信号


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("断开设备"));

    }

}

image.png


QPushButton设置图片

一种是直接在Qt Creator中直接设置

image.png


image.png

一种是在代码中设置

ui->btnTest->setIcon( QIcon("D:/_movies/_images/toolbox.png") );



好文章,来自【福优学苑@音视频+流媒体】
***【在线视频教程】***