qt的按钮怎么变颜色
答案:2 悬赏:0 手机版
解决时间 2021-02-22 16:01
- 提问者网友:最美的风景
- 2021-02-22 03:44
qt的按钮怎么变颜色
最佳答案
- 五星知识达人网友:从此江山别
- 2021-02-22 04:01
首先要响应鼠标事件,然后通过 Style Sheets 改变按钮的外观
1. 从QPushButton派生一个自己的按钮类
2.在新类的构造函数中 调用 mouseTracking(true);以获取鼠标移动事件。
3. 重载 mouseMoveEvent(),在该函数中通过StyleSheet改变外观
如: setStyleSheet("background: yellow”);
Qt Style Sheets的使用请参考 Assistance中的内容 和 Style Sheet Example
1. 从QPushButton派生一个自己的按钮类
2.在新类的构造函数中 调用 mouseTracking(true);以获取鼠标移动事件。
3. 重载 mouseMoveEvent(),在该函数中通过StyleSheet改变外观
如: setStyleSheet("background: yellow”);
Qt Style Sheets的使用请参考 Assistance中的内容 和 Style Sheet Example
全部回答
- 1楼网友:患得患失的劫
- 2021-02-22 04:07
qpushbutton *btn = new qpushbutton();
// 设置btn的样式,白字 + 黑底
btn->setstylesheet("qpushbutton{color: white; font: 13pt 微软雅黑 bold; background-color:black;}"):
你想设置什么颜色都可以,支持rgb配色
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯