qt更改全局风格
来源:互联网 发布:交通流量预测软件 编辑:程序博客网 时间:2024/06/08 10:00
利用qt编写界面时,有时候需要改变全局的风格与样式,这时候可以在main
函数中利用setStyleSheet
设置全局风格。
QApplication a(argc, argv);// a.setStyleSheet("QPushButton{min-height: 50px;}"); a.setStyleSheet(/*"QWidget{color:#FFFF00; background-color:#0066FF;}"*/ "QPushButton{min-height: 50px;}");// "QPushButton:enabled{background-color:black;color: white;border-radius: 10px; border: 2px groove gray;border-style: outset;"// "QPushButton:disabled{border-style: inset;}");
今天上午找了一上午的motif
风格的按钮,发现qt5已经去掉了motif
和cde
两种面向工业设计的界面风格,要实现这样的效果,只能自己编写风格,代码如下:
QApplication a(argc, argv);a.setStyleSheet("QPushButton{min-height:50px; min-width: 80px; background:#DDDDDD; border-right:2px solid #646464; border-bottom:2px solid #646464; " "border-left:2px solid #FFFFFF; border-top:2px solid #FFFFFF; border-radius:2px;}" "QPushButton:disabled{min-height:50px; min-width: 50px; background:#DDDDDD; border-right:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; " "border-left:2px solid #646464; border-top:2px solid #646464; border-radius:2px;}" "QPushButton:pressed{min-height:50px; min-width: 50px; background:#DDDDDD; border-right:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; " "border-left:2px solid #646464; border-top:2px solid #646464; border-radius:2px;}"// "QPushButton:hover{outline:1px solid #0066FF;}"// "QPushButton:hover{background:qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(100,100,100,200),stop: 0.5 rgba(0,255,100,200), stop:1 rgba(100,100,100,200));}"// "QPushButton:focus{background:qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(150,150,150,150), stop: 0.5 rgba(50,50,50,255), stop:1 rgba(0,0,0,200));}" );
基本上qt中设计风格的代码方式这里都有,以后都可以照着这个改
阅读全文
0 0
- qt更改全局风格
- iOS 更改全局字体
- android更改全局字体
- 更改ubuntu 10.04风格
- smarty实现风格更改
- Eclipse 更改代码风格
- 更改Struts2主题风格
- Eclipse黑色风格全局界面
- elispe更改全局编码格式
- Java swing更改全局字体
- android 更改密码显示风格
- 更改chromium标签栏风格
- eclipse 更改编辑器风格方法
- eclipse 更改默认java风格
- Android Studio 更改预览风格
- QT 全局变量 全局 函数
- Qt设置全局文字大小
- Qt全局热键
- 北京云栖黑科技:智能服务让运维工程师以一当十
- Soot学习(1) --- 下载和导入项目
- 转:Sklearn-RandomForest随机森林【精】
- python字符串
- 为C# Window Form程序设置热键
- qt更改全局风格
- 数据结构课程设计
- hdu2476 string painter 区间dp
- webpack no.1~介绍w 以及w和gulp区别 ~学完需要再看再改的~
- Android 记一次"清除缓存"所导致的bug
- AndroidStudio3.0以上版本的坑
- CS224n学习笔记:Lecture1 & 2
- mysql索引总结----mysql 索引类型以及创建
- IT投资教父