本文主要是介绍积累:使用QPushButton模拟开关按键,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 效果图
2. 源码实现
2.1 设置 QPushButton 默认样式
QPushButton{border:none;border-image: url(:/image/close.png);
}
2.2 主要实现源码
void MainWindow::on_switch_btn_clicked()
{if(m_switchisopen){ui->switch_btn->setStyleSheet("QPushButton{\border:none;\border-image: url(:/image/close.png);\}");m_switchisopen = false;}else if(!m_switchisopen){ui->switch_btn->setStyleSheet("QPushButton{\border:none;\border-image: url(:/image/open.png);\}");m_switchisopen = true;}
}
这篇关于积累:使用QPushButton模拟开关按键的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!