Qt
文章平均质量分 89
ly7969
这个作者很懒,什么都没留下…
展开
-
Qt工程文件(.pro文件)解读
#模块设置,一般设置为app(生成应用程序,默认),subdirs(生成makefile文件编译subdirs指定的子文件夹),lib(生成库文件)变量TEMPLATE描述了为建立目标文件而采用何种模板,即生成何种形式的Makefile文件.qmake 工具定义了5种模板:原创 2011-08-19 10:44:49 · 5106 阅读 · 0 评论 -
Qt GraphicsView框架中实现多个item之间的层次调整功能
目的:要实现GraphicsView中多个item之间的层次调整功能,即:选中的item可以实现"移动至顶层、移动至底层、上移一层、下移一层"等功能。 之前盲目地认为Qt API会提供“获取与之相邻的sibling item”类似这样的接口,但是查询无果。。。 setZValue()设置item的栈顺序,通过zValue()来测试,具有低z-values转载 2012-10-15 17:14:03 · 12367 阅读 · 3 评论 -
Qt: 给Widget设置背景图片
1. QPalette的方法#include #include int main(int argc, char *argv[]){ QApplication app(argc,argv); QFrame *frame = new QFrame; frame->resize(400,700); QPixmap pixma转载 2012-07-04 17:43:50 · 7875 阅读 · 0 评论 -
Qt Paint System
根据Qt官方手册的整理。。。Qt's paint system enables painting on screen and print devices using the same API, and is primarily based on the QPainter, QPaintDevice, and QPaintEngine classes.QPainter is used原创 2012-07-05 10:59:25 · 2665 阅读 · 0 评论 -
Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
在Qt中设置widget背景颜色或者图片方法很多种:重写paintEvent() , 调色板QPalette , 样式表setStyleSheet等等。 但是各种方法都有其注意事项,如果不注意则很容易陷入麻烦中。1:setStyleSheet() 这个函数我一直很喜欢使用,因为只要写一句就可以实现效果,比其他方法都简单,但是其却有一个很值得注意的地方,也转载 2012-07-05 18:03:40 · 1067 阅读 · 0 评论 -
QPainter Class
摘自qt官方手册Detailed DescriptionThe QPainter class performs low-level painting on widgets and other paint devices.QPainter provides highly optimized functions to do most of the drawing GUI progr原创 2012-07-05 15:39:29 · 1723 阅读 · 0 评论 -
浅谈 qmake 之 shadow build
shadow buildshadow build 是什么东西?就是将源码路径和构建路径分开(也就是生成的makefile文件和其他产物都不放到源码路径),以此来保证源码路径的清洁。这不是qmake独创的东西,cmake中早就使用这个东西了转载 2011-10-10 14:38:34 · 560 阅读 · 0 评论 -
分析与学习Qt Solution对qmake的使用
Qt Solution属于第三方库,故本文对写第三方库会有些帮助目录结构工程文件 project.pro 在最外层,同在最外层的还有 common.pri。源代码在 src 子目录中,文件在由同目录中的 project.pri 进行管理。buildlib 目录下的转载 2011-10-10 12:04:52 · 2013 阅读 · 0 评论 -
浅谈 qmake 之 pro、pri、prf、prl文件
尽管每次和cmake对比起来,我们总是说 qmake 简单、功能少。但是qmake仍然是一个非常复杂的东西,我想大多人应该和我一样吧:不是太清楚CONFIG等变量到底如何起作用的用过的qmake内置变量和函数不超过20个看Qt Creator源码或者QtSolut转载 2011-10-10 13:54:40 · 665 阅读 · 0 评论 -
qmake使用实践:包含动态库的Qt4工程
本文是qmake的一个使用练习,是半年前所学的 分析与学习Qt Solution对qmake的使用 的续篇。采用一个非常简单的Qt程序作为例子,通过pro文件的合理编写,使得我们的程序在使用动态库的时候,几乎可以忽略掉动态库的存在。它包括3部分:生成动态库使用动态库生转载 2011-10-08 17:39:28 · 883 阅读 · 0 评论