![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 73
心有所xiang
这个作者很懒,什么都没留下…
展开
-
关于Qt Graphics编程的几点经验总结
好久没有写任何关于编程方面的东西了。这阵子偶尔用Qt的Graphics模块,略有一点经验总结,简单写在这里,权当做自己的备忘录。Qt Graphics模块用于显示二维的图形图像,所以三维的事情就不要找它了,应该去找Qt的OpenGL模块。主要由三部分组成,分别是View, Scene, Item。QGraphicsView负责窗口显示,它继承自QWidget,因转载 2015-04-02 17:27:47 · 1336 阅读 · 0 评论 -
CSS padding margin border属性详解
图解CSS padding、margin、border属性W3C组织建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落、列表、标题、图片以及层。盒模型主要定义四个区域:内容(content)、内边距(padding)、边框(border)和外边距(margin)。对于初学者,经常会搞不清楚margin,background-color转载 2015-08-17 10:43:26 · 390 阅读 · 0 评论 -
Qt之再谈阴影边框
前面就窗口阴影已经写过一篇博客,使用九宫格的思路实现的,在我看来,凡是用程序能实现的尽量不要使用图片代替(在保证效率的前提下),今天再次分享关于我的一些小见解! 先看效果: 窗口阴影任意调节,包括阴影像素、是否圆角等。 直接上代码:void DropShadowWidget::paintEvent(QPaintEvent *event转载 2015-07-19 13:10:11 · 451 阅读 · 0 评论 -
qmake Command Reference
qmake Command ReferenceAbout This ReferenceCommand Line OptionsSystem VariablesFunctionsEnvironment Variables and ConfigurationAbout This ReferenceThis reference is a det转载 2015-07-17 23:27:18 · 684 阅读 · 0 评论 -
qmake高级概念
qmake高级概念迄今为止,我们见到的qmake项目文件都非常简单,仅仅是一些name = value和name += value的列表行。qmake提供了很多更强大的功能,比如你可以使用一个简单的项目文件来为多个平台生成makefile。操作符到目前为止,你已经看到在项目文件中使用的=操作符和+=操作符。这里能够提供更多的可供使用的操作符,但是其中的一些需要谨慎地使用,因为它们也许会转载 2015-07-17 23:23:52 · 317 阅读 · 0 评论 -
qmake概念
介绍qmakeqmake是用来为不同的平台的开发项目创建makefile的Trolltech开发一个易于使用的工具。qmake简化了makefile的生成,所以为了创建一个makefile只需要一个只有几行信息的文件。qmake可以供任何一个软件项目使用,而不用管它是不是用Qt写的,尽管它包含了为支持Qt开发所拥有的额外的特征。qmake基于一个项目文件这样的信息来生成makefile。项转载 2015-07-17 23:13:49 · 439 阅读 · 0 评论 -
qmake教程介绍
这个教程可以教会你如何使用qmake。我们建议你看完这个教程之后读一下qmake手册。开始很简单让我们假设你已经完成了你的应用程序的一个基本实现,并且你已经创建了下述文件:hello.cpphello.hmain.cpp你可以在qt/qmake/example中发现这些文件。你对这个应用程序的配置仅仅知道的另一件事是它是用Qt写的。首先,使用你所喜欢的纯转载 2015-07-17 23:02:12 · 412 阅读 · 0 评论 -
10分钟学会使用qmake
创建一个项目文件qmake使用储存在项目(.pro)文件中的信息来决定Makefile文件中该生成什么。一个基本的项目文件包含关于应用程序的信息,比如,编译应用程序需要哪些文件,并且使用哪些配置设置。这里是一个简单的示例项目文件: SOURCES = hello.cpp HEADERS = hello.h CONFIG += qt warn_on releas转载 2015-07-17 19:28:38 · 552 阅读 · 0 评论 -
浅谈 qmake 之 shadow build
目录(?)[-]shadow build之前之后有用的变量参考shadow buildshadow build 是什么东西?就是将源码路径和构建路径分开(也就是生成的makefile文件和其他产物都不放到源码路径),以此来保证源码路径的清洁。这不是qmake独创的东西,cmake中早就使用这个东西了 cmake转载 2015-07-16 19:19:23 · 873 阅读 · 0 评论 -
Qt中各个widget前后位置的设定(转)
这两天在总结一些以往project中遇到的问题,正好别组有同事问我关于Qt中各个widget窗口的前后位置是如何定义的,这里就总结一下: 在Qt中,所有问题都要一分为二,讨论两种不同的情况:一个是最常用的QWidget体系,而另外一个则是QGraphicsWidget体系。 ①:在常用的QWidget体系中,设置前后位置是主要是用raise(),underStac转载 2015-06-30 19:58:12 · 550 阅读 · 0 评论 -
Qt的一些鲜为人知但是非常有用的小功能
1. Q_GADGET:不需要从QObject继承就可以使用Qt的Meta Object功能 2. Q_ENUMS:对枚举对象进行反射(reflection) 3. Q_SIGNAL:不需要signals关键字就可以将一个函数指定为singal函数 4. Q_SLOT:不需要slots关键字就可以将一个函数指定为slot函数 5. Q_FOREACH:Qt提供的关键字for转载 2015-04-15 18:24:04 · 991 阅读 · 0 评论 -
Qt 之 ZIP开源库 QuaZIP
目录(?)[+]一。简介 QuaZIP是使用Qt,C++对ZLIB进行简单封装的用于压缩ZIP以及解压缩ZIP的开源库。如果你的Qt项目当中用到了压缩以及解压缩ZIP的话你可以考虑选择使用它。 地址:官方主页二。编译 QuaZIP目前支持以下几个平台:linux-g++ (Ubuntu 11.1转载 2015-04-15 17:58:18 · 825 阅读 · 0 评论 -
Qt获取屏幕分辨率
摘要 使用Qt函数获取屏幕分辨率Qt 屏幕分辨率目录[-]Qt获取屏幕分辨率单个屏幕多个屏幕参考:Qt获取屏幕分辨率需要使用到QDesktopWidget,相关头文件引用:#include 单个屏幕只获取当前屏幕大小,较简单:QDesktopWidget *desktop = QApplicati转载 2015-08-21 18:44:37 · 1855 阅读 · 0 评论