主要用到qlineargradient,写以下CSS样式即可实现: background:qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 0, 0, 255), stop:0.5 rgba(255, 0, 0, ...
分类:
其他好文 时间:
2016-06-11 00:28:02
阅读次数:
766
1. "QApplication::setStyleSheet()"设置样式表: 1. 创建新的样式表。 2. 设置新的样式。 2. "QApplication::setStyle"——设置样式: 2-1. 获取所有的QWidget列表(在QWidget的构造函数中调用QWidgetPrivate: ...
分类:
其他好文 时间:
2016-06-04 14:50:35
阅读次数:
379
我在网上找了很久,把他综合了一下 不说了关键代码来了;(这是一张图片切图的效果) [cpp] view plain copy void SetButtonStyle(QPushButton *button, QString imgsrc, int CutSec) { int img_w=QPixma ...
分类:
其他好文 时间:
2016-06-02 16:29:19
阅读次数:
628
原地址:http://blog.csdn.net/lastsoup/article/details/7043124 Qt的皮肤设计,也可以说是对Qt应用程序的界面美化,Qt使用了一种类CSS的样式规则QSS。 一、Style Sheet的应用 1.直接在程序代码中设置样式,利用setStyleShe ...
分类:
其他好文 时间:
2016-05-26 07:31:55
阅读次数:
449
今天鼓捣了半天,终于实现了自定义Qt中的QlineEdit控件的大致效果。 这个问题对于新手而言,主要有以下几个难点: 1.继承QLineEdit控件 2.QSS设置QLineEdit的相关样式,可以省下很多代码 3.自定义相关事件 OK,下面我们来一步步实现这个自定义控件。 首先,第一步你肯定是要 ...
分类:
其他好文 时间:
2016-05-23 06:46:19
阅读次数:
277
Qt中可以灵活的使用层叠样式表(CSS),其语法和CSS很相似。因为HTML CSS的灵活性,所以可以很方便的为QT界面设计自己需要的外观。除了子类化Style类,使用QT样式表(QStyleSheet)是另一种快速改变QT程序UI风格的方法,它很大程度上借鉴和参考了 HTML层叠样式表的语法和思想。StyleSheet文件的默认后缀名为qss,可通过命令行参数 -stylesheet filena...
分类:
其他好文 时间:
2016-05-12 16:19:49
阅读次数:
137
Qt中的除了进来比较流行的使用qml进行界面的美化外,在早期,也就是4.x版本中,使用得比较多的的就是qss,就如qml是javascipt的变形体一样,qss是css的变形体,当然语法是和css基本一致,然后阅读了Qt的Assitant的帮助文档后,花了两天时间,大致了解了qss的语法,然后尝试用这个尝试着做了一下qq的登录界面,实现了大致的样子,大神们勿喷。(PS:这是初期的样子,先看看效果,...
分类:
其他好文 时间:
2016-04-29 20:04:07
阅读次数:
218
Qt中的除了进来比较流行的使用qml进行界面的美化外,在早期,也就是4.x版本中,使用得比较多的的就是qss,就如qml是javascipt的变形体一样,qss是css的变形体,当然语法是和css基本一致,然后阅读了Qt的Assitant的帮助文档后,花了两天时间,大致了解了qss的语法,然后尝试用这个尝试着做了一下qq的登录界面,实现了大致的样子,大神们勿喷。(PS:这是初期的样子,先看看效果,...
分类:
其他好文 时间:
2016-04-23 07:35:45
阅读次数:
285
闲来无事,尝试用Qt来实现以下Ribbon效果,感觉还不错,拿出来分享给大家,希望大家多多指点。
平台:win10 64bit + VS2013 update5 + Qt5.6.0 64bit(色彩效果仿照windows的写字板,效果通过QSS实现)
新建一个Qt应用程序工程,删掉UI默认的菜单栏和工具栏。
添加一个widget和一个scrollArea到UI,两个控件采用垂直布局。widg...
分类:
其他好文 时间:
2016-04-01 18:40:39
阅读次数:
1179
太阳神三国杀的界面很绚丽,界面上按钮的图标,鼠标移入移出时图标的变化,日志和聊天Widget的边框和半透明等效果,既可以通过代码来控制,也可以使用皮肤文件qss进行控制.下面我们分析一下三国杀的qss文件. 在main.cpp中可以看到如下几句关键代码: QDir::setCurrent(qApp-
分类:
其他好文 时间:
2016-03-18 01:43:58
阅读次数:
201