12 2017 档案

摘要:做过Web前端开发的一定对Font Awesome不会陌生,Font Awesome号称是为Bootstrap设计的完美图标字体,经常出现在各类网页中,非常流行。 这么好的资源,能不能在Qt应用程序中使用呢?答案是肯定的。而且使用起来非常简单。 1. 先来了解下 Font Awesome 的一些特性 阅读全文
posted @ 2017-12-17 14:32 Day_Dreamer 阅读(11471) 评论(1) 推荐(1)
摘要:重启应用程序是一种常见的操作,在Qt中实现非常简单,需要用到QProcess类一个静态方法: 下面通过一个示例来演示: 【创建一个窗口】 接下来实现点击【Restart】按钮实现程序重启的功能。 在main函数中判断退出码是否为“RETCODE_RESTART”,来决定是否重启。 【举一反三】按照这 阅读全文
posted @ 2017-12-16 23:15 Day_Dreamer 阅读(7394) 评论(0) 推荐(2)
摘要:游戏2D地图编辑器: 著名的TileMap编辑器,做2D游戏开发的一定不会陌生。 Go 语言的IDE: Go语言的集成开发环境。 Clementine Music Player: 功能很完善且跨平台支持做得很好的音乐播放器,完成度高,跨平台项目可以参考它。 QtAV(FFmpeg的Qt封装): 官网 阅读全文
posted @ 2017-12-15 17:55 Day_Dreamer 阅读(64339) 评论(3) 推荐(6)
摘要:Qt提供了丰富的容器类型,如:QList、QVector、QMap等等。详细的使用方法可以参考官方文档,网上也有很多示例文章,不过大部分文章的举例都是使用基础类型:如int、QString等。如果我们要存储一个对象类型,应该如何做呢?—— 当然是和int类型一样操作,因为这些容器类都是泛型的。不过, 阅读全文
posted @ 2017-12-14 18:44 Day_Dreamer 阅读(4403) 评论(0) 推荐(0)
摘要:Qt 编程指南 持续关注一本正在编写的Qt编程指南,期待作者早日完成创作。 阅读全文
posted @ 2017-12-13 15:55 Day_Dreamer 阅读(1654) 评论(0) 推荐(0)
摘要:注意:这里讨论的是在不编译Qt源码的情况下,推荐下载的官方编译版本。 支持XP SP3以及之后的Windows版本:推荐 Qt5.6 或 Qt5.9,这两个版本是LTS版本(即长期支持版本),Bug较少,相对稳定。目前最新版的下载地址: Qt5.6.3: http://download.qt.io/ 阅读全文
posted @ 2017-12-11 12:13 Day_Dreamer 阅读(16835) 评论(0) 推荐(0)
摘要:Qt绘图的设置 Qt绘图的设置 了解Qt绘图函数 了解Qt绘图函数 绘图方法在上图已经非常清晰的展示了,方法参数也很简单,使用时一看便知。 Qt画笔风格 Qt画笔风格 1)画刷风格 2)画笔风格 3)连接点风格 4)顶端风格 实战前的准备 实战前的准备 创建一个自定义的Widget: 实现Widge 阅读全文
posted @ 2017-12-11 11:52 Day_Dreamer 阅读(5747) 评论(0) 推荐(0)
摘要:方案一:(仅适用于使用msvc编译器) 在PRO文件中添加一行指令即可, 方案二:(适用于mingw32编译器) 先创建一个 .manifest 文件,如:app.manifest,文件内容如下: 然后在exe所在的目录中执行mt指令(mt指令在VS自带的“开发人员命令提示”工具中) 注意:exe和 阅读全文
posted @ 2017-12-09 23:42 Day_Dreamer 阅读(16193) 评论(0) 推荐(0)
摘要:分享两个资源,对于系统了解Qt框架的整体脉络很有帮助。 Qt4类关系图+Qt5类关系图,PDF+JPG格式 【下载】 Qt5类关系图(基于Qt5.1版),JPG格式【下载】 阅读全文
posted @ 2017-12-08 16:57 Day_Dreamer 阅读(9115) 评论(0) 推荐(0)
摘要:今天偶然看到一条关于Qt5.10发布的消息,发现Qt经历了诺基亚风波之后发展得依然良好,感到很欣慰。回头看上次关注Qt技术还是2011年,那时候用Qt4.7做一个小项目,对于一个写Win32界面和MFC的程序员来说,有种相见恨晚的感觉。如今时间已经过了近7年,又有桌面项目要做,当然首选Qt5。 先收 阅读全文
posted @ 2017-12-07 17:15 Day_Dreamer 阅读(10525) 评论(6) 推荐(1)