Lv.的博客

随笔分类 -  Qt 界面特效

摘要:转贴: http://hi.baidu.com/yjj2008/blog/item/6cd4a1892ef0d4b60f2444a5.html 本文介绍了如何使用qt提供的接口来设计自己的GUI风格(look and feel),并通过一个具体的例子(使QSpinBox垂直显示)来详细说明过程。运行 阅读全文
posted @ 2016-04-09 22:34 Avatarx 编辑
摘要:摸索了很久,实际实现才发现很简单。 利用qt助手搜style可以发现style的实现和qapplication有关,在Qapplication里面搜到函数: void QApplication::setStyle(QStyle *style) 接下来的问题就很简单了。注意到里面有一个example: 阅读全文
posted @ 2016-04-09 22:27 Avatarx 编辑
摘要:Linux:在终端输出彩色信息有点类似于html的语法,即在要输出的文字前加上转义字符。指令格式如下\033[*m这里的*就是转义字符,例如我们要输出一段绿色的文字qDebug("\033[32mHello!");输出结果:Hello!此外还可以设置字体的背景底色、是否加粗、清楚屏幕等等。。。。其中... 阅读全文
posted @ 2015-09-24 14:14 Avatarx 编辑
摘要:QTimeLine类提供了控制动画的时间轴。类型:enum CurveShape{EaseInCurve,EaseOutCurve,EaseInOutCurve,LinearCurve,SineCurve,CosineCurve}闲散的曲线,线性曲线和sin,cos曲线。enum Direction... 阅读全文
posted @ 2015-06-08 17:20 Avatarx 编辑
摘要:QGraphicsView用来显示一个滚动视图区的QGraphicsScene内容。QGraphicsScene提供了QGraphicsItem的容器功能。通常与QGraphicsView一起使用来描述可视化图形项目。QGraphicsScene提供了一个视图的场景,通过在这样一个场景之上加入不同的... 阅读全文
posted @ 2015-03-25 16:55 Avatarx 编辑
摘要:QPushButton { color: rgb(0,88,152) background-color: rgba(97%,80%,9%,50%)} 阅读全文
posted @ 2015-03-25 16:51 Avatarx 编辑
摘要:1.窗口整体透明,但是窗体上的控件不透明。 通过设置窗体的背景色来实现,将背景色设置为全透。QPalette pal = palette();pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00));setPalette(pal)... 阅读全文
posted @ 2015-03-25 16:46 Avatarx 编辑
摘要:Qt动画架构中的主要类如下图所示: 动画框架由基类QAbstractAnimation和它的两个儿子QVariantAnimation和QAnimationGroup组成。QAbstractAnimation是所有动画类的祖宗。它包含了所有动画的基本属性。比如开始,停止和暂停一个动画的能力。它也可... 阅读全文
posted @ 2015-03-25 16:36 Avatarx 编辑
摘要:原文链接:Qt 图形特效(Graphics Effect)介绍QGraphicsEffect也是Qt-4.6引入的一个新功能。它让给图形元素QGraphicsItem增加更佳视觉效果的编程变得非常简单。先来看几张效果图。上图中最上面的那个图片是没有使用QGraphicsEffect处理的原图,下面的... 阅读全文
posted @ 2015-03-25 16:34 Avatarx 编辑
摘要:引言作为一套GUI框架,Qt是非常强大的。(注:Qt 不仅是一套优秀的GUI框架,同时也是一套出色的应用程序框架)。在UI的制作方面Qt为广大开发者提供了一套强大而易用的工具,她就是——Qt Style Sheets。本文将向大家举例介绍如何使用Qt Style Sheets制作个性化的UI界面。例... 阅读全文
posted @ 2015-03-25 16:30 Avatarx 编辑
摘要:以前很长一段时间,在自定义控制绘制时,只是简单的定义一个QPainter对象而开始绘画。经常会画一些圆角矩形,甚至是一些不规则的图形。对于不规则的图形来说,如果PS技术不好,或者mask制作的不好,常常在绘制后会有锯齿样、质量较低的情况出现。其实,解决这类问题很简单,只需要在绘制之前,设置好QPai... 阅读全文
posted @ 2015-03-25 16:08 Avatarx 编辑
摘要:常规的组合方向键或者功能键大多是四四方方、中规中矩的。在编程方面也没有太多值挖掘的地方。而对于不规则的组合键来说,却是可以让我们模拟出诸如控制台、不规则键盘这样的布局与效果。下面是常规键与不规则键的比较图,如果你对不规则组合方向键或者功能键感兴趣的话,可以试着慢慢往下读。(2009.12.24记)很... 阅读全文
posted @ 2015-03-25 16:07 Avatarx 编辑