QT 按钮切换背景图片
2015-07-17 10:52
441 查看
使用setStyleSheet()函数进行设置:
如将一个QPushButton类的按钮设置为:
ui->btn_name->setStyleSheet("QPushButton{background-image: url(:/images/call_up.bmp);}"
"QPushButton:hover{background-image: url(:/images/call_hov.bmp);}"
"QPushButton:pressed{background-image: url(:/images/call_down.bmp);}");
或者设置为字符串的形式,在初始化时调用:
如
QString str="QPushButton#btn_name{background-image: url(:/images/call_up.bmp)}"
"QPushButton#btn_name:hover{background-image: url(:/images/call_hov.bmp);}"
"QPushButton#btn_name:pressed{background-image: url(:/images/call_down.bmp);}";
如将一个QPushButton类的按钮设置为:
ui->btn_name->setStyleSheet("QPushButton{background-image: url(:/images/call_up.bmp);}"
"QPushButton:hover{background-image: url(:/images/call_hov.bmp);}"
"QPushButton:pressed{background-image: url(:/images/call_down.bmp);}");
或者设置为字符串的形式,在初始化时调用:
如
QString str="QPushButton#btn_name{background-image: url(:/images/call_up.bmp)}"
"QPushButton#btn_name:hover{background-image: url(:/images/call_hov.bmp);}"
"QPushButton#btn_name:pressed{background-image: url(:/images/call_down.bmp);}";
相关文章推荐
- QT自定义窗口
- QT 信号与槽connect
- qt5 mouseless 多种部件切换带焦点高亮显示
- PyQt实战之计算器的实现
- Qt笔记——MOC(莫克)
- (一) Qt Model/View 的简单说明
- Qt连接Sql server错误ConnectionOpen (Connect()). QODBC3: Unable to connect"
- pyQt不同窗体间的值传递(二)——使用信号槽机制
- Qt通过ODBC来操作Excel
- Visual Studio下Qt调用IDL
- ubuntu下QT与opencv的配置安装
- QT POST/GET 发送/获取网页数据
- qt5 mouseless 多子页面切换测试
- Qt5 mouseless 测试
- Qt数据库:(一)简介
- win8 64bit/win7 32bit/winxp 32bit +QT+opencv环境配置教程,亲测成功
- ArcGIS QT开发:ArcGIS Runtime dll不能被QT识别问题
- mac osx上为qt应用生成debug symbol
- qt中qDebug()无法输出解决办法
- Qt读写INI配置文件