首页 > 代码库 > Qt 样式表鼠标滑过按钮更改Text文本颜色
Qt 样式表鼠标滑过按钮更改Text文本颜色
QSS语法参考http://blog.csdn.net/liang19890820/article/details/51691212
Qt助手上也有比较详细的说明,选择器以及伪选择器,现在只是做个简单的搬运&翻译工。
当然也可以重载QPushButton 然后跟踪鼠标党鼠标滑过Button的时候,使用画板去更改ButtonText的颜色。
MyButton= new QPushButton("LiuLikeQian",this);
MyButton->setStyleSheet("QPushButton{background:transparent;font:12pt 微软雅黑 blod;}"
"QPushButton:hover{color:red;}"
"QPushButton:pressed{color:blue}");
当然有滑过肯定也有点击的,效果如下
normal状态是黑色
hover状态是红色
pressed状态是蓝色
使用的是gifcam鼠标没有录制进去,效果就这样的了。
Qt 样式表鼠标滑过按钮更改Text文本颜色
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。