对于实现QT中点击按钮切换按钮图片的功能,之前学习时做过一个项目,用到过这个功能。
之前是用代码的方式实现,后来实习之后,参与的一个项目中也用到这个功能,所以借此机会学习了一种新方法。
新方法不用代码实现,直接在ui文件中设置按钮属性。
把按钮需要的两张图片添加到资源文件中。
进入到UI文件设计界面,选择要设置的按钮。
找到按钮属性设置QAbstractButton,找到checkable,然后勾选。
找到按钮属性设置QAbstractButton,选择icon行,点击下拉按钮-->选择资源,
选好图片后确定,即可给按钮添加图片。
4.选择“正常 开”,点击下拉按钮-->选择资源,选择改变后的按钮图片,保存设置。
到此就设置完成啦,运行程序,点击按钮,按钮图片可以改变。