QT Toolbutton简单用法

设置ToolButton属性

ui.Live_Control->setProperty("Live control", "OFF");

函数声明:

private slots:

         void on_Live_Control_clicked();        //控制开始/停止

函数定义:

void project::on_Live_Control_clicked()
{
       if (ui.Live_Control->property("Live control") == "OFF")          //之前是未开始状态
      {
           //开始LIVE,等待停止
       ui.Live_Control->setProperty("Live control", "ON");     //设置为开始
       //ui.toolButton_NI_control->setIcon(QIcon(":/Resource/TempBar/light on.png"));
        ui.Live_Control->setText("Stop");

          //插入按键按下执行代码
          /*   ~~   */
      }
      else
      {
                //停止LIVE,等待启动
        ui.Live_Control->setProperty("Live control", "OFF");     
                //设置为关闭
        //ui.toolButton_NI_control->setIcon(QIcon(":/Resource/TempBar/lightOff.png"));
        ui.Live_Control->setText("Live");

               //插入按键按下执行代码
               /*   ~~   */

       }


}
原文地址:https://www.cnblogs.com/zzzsj/p/15603834.html