Qt开发
文章平均质量分 85
gzshun
熟悉C/C++/Java/Lua,Linux爱好者,擅长爬虫技术,专注网络游戏开发。
展开
-
Windows如何打包Qt程序
Windows如何打包Qt程序很多Qt爱好者想发布自己的Qt软件,但却发现在其他没有安装Qt SDK的机器上无法运行,这就是本文想要说明的问题。现在网上大部分软件都要发布自己开发的应用程序,都会打包到exe文件中,待安装完exe文件后,就会生成很多小文件,其实原理都一样,只是各自使用的打包工具不能罢了。本文主要介绍在Windows平台如何打包自己的Qt程序,相对比较简单的,这并没有正规原创 2012-04-24 21:57:32 · 40969 阅读 · 14 评论 -
Qt日记(1)-360新版特性界面实现(1)
Qt日记开篇,没啥特别的意思,像写日记的方式一样来记录Qt的一些琐事。作为中国众多程序猿中的一名成员,我感到很"荣幸"。工作当中,经常遇到一些小问题,却花费了一些小时间,在网上搜索答案,找到的文章也混乱无比,久而久之,桌面上的一些*.html和xxx_file文件越积越多,终究挤不出时间好好整理一下这些零散的资料。过一段时间后,索性删除,等下次遇到xx问题,继续搜索,进入while(1)。原创 2012-05-22 23:02:15 · 11000 阅读 · 8 评论 -
Qt日记(2)-360新版特性界面实现(2)
1.UI的结构开始画图形界面,首先确定UI的大小,找到360新版特性界面的皮肤,可以看到:4个不同的页面的像素为:680 * 370而最顶层的一层透明页面像素为:680 * 372如图:QSize(680, 370):QSize(680, 372):现在可以确定下来,UI的大小为(680, 372);但4个页面只在370个像素空间中运动,最上面空余的为透明区域,原创 2012-05-23 23:52:32 · 9060 阅读 · 12 评论 -
Qt日记(3)-360新版特性界面实现(3)
1.画关闭按钮拖动图片的功能放后面说,先把关闭按钮给画出来。现在很多软件,类似QQ,360,91助手......等等软件,界面上都有很多很漂亮的按钮,当鼠标移上去,按钮变为高亮,当鼠标点击下去,按钮变为暗色凹下,当鼠标移开,按钮又恢复原来的样子。这效果都是由多张图片切换而来的。new出一个QToolButton,设置关闭按钮图标。按钮图片一般都以4种状态提供,将4张图片拼成1张原创 2012-06-02 22:09:42 · 6672 阅读 · 12 评论 -
Windows下编译Qt的Mysql驱动(详细测试可用)
本文只适用于Windows平台mingw编译器系统:Windows XPQt版本:4.8.0Qt Creator版本:2.4.1 安装路径:Qt -> D:\Qt\4.8.0Qt Creator -> D:\Qt\qtcreator-2.4.1mingw -> D:\Qt\qtcreator-2.4.1\mingw1.配置环境变量:到“我的电脑-原创 2013-01-11 21:22:12 · 8507 阅读 · 2 评论 -
Qt正则表达式的贪婪模式
使用了2个正则表达式库,分别是QRegExp、pcre和pcre++。正则表达式的写法一般都是通用的,但对于贪婪匹配,不同的正则库有些不同。在pcre中,非贪婪模式是由'?'来指定的,但在QRegExp中,存在'?',为不合法的正则表达式,在QRegExp中,要使用setMinimal函数来指定贪婪算法。setMinimal函数的意思是设置最小匹配,也就是非贪婪。1.例子:从htm原创 2013-01-11 23:59:08 · 4873 阅读 · 0 评论 -
QString和char *的转换
在Qt开发中,经常毫不犹豫的将QString通过toAscii().data()转换为char *类型,所以才让我浪费了N多时间寻找bug。案例:在某个项目中,需要传递一个很长的字符串,但通过toAscii().data()转换得到的char *指针,在运行过程中,该指针经常在某个位置变为乱码,所以字符串就被截断了,让我摸不着头脑好几次。后来百度了一下,把toAscii().data(原创 2013-01-21 23:23:52 · 10163 阅读 · 2 评论 -
Qt小问题大杂烩(持续更新。。。)
1.在函数中,若对一个控件进行setEnabled(false);在函数未结束前,并不能马上看到该控件变灰,必须要手动调用qApp->processEvents()函数,才能看到立刻变灰的效果。该函数作用是马上处理一下时间循环。2.应用程序单例要实现单例,使用QLocalServer监听应用名称,这时setApplicationName必须要设置一个自定义名称,否则默认为空。在判断原创 2013-01-22 09:47:58 · 6646 阅读 · 1 评论 -
(Qt)深受QByteArray的陷害
这两天在维护以前写的一个服务端软件,这软件使用Qt开发的。调试了2天,终于找到了答案。原因正是我太相信Qt的接口,QByteArray类提供了转换成char *的接口,可以这么转换:QByteArray arr;arr.toLatin1().data();中断一下,以前在使用arr.toAscii().data()的时候也碰到了严重的问题。【QString和char *的原创 2013-05-09 14:51:12 · 24243 阅读 · 0 评论 -
CSDN博客下载器v2.5(解决严重bug)
CSDN博客下载器v2.5发布以前发布的版本均存在一个严重的bug,如果碰到用户ID以大写字母注册的话,就会导致没有获取完整的博客列表,这一个小小的问题,带来的bug是相当严重的。希望有使用本软件的网友,及时下载最新版本,以便得到更好的体验。解决的BUG:1.解决没有获取完整博客列表,严重bug。2.解决获取列表过程中,退出软件导致内存错误。原创 2012-05-16 23:39:35 · 13934 阅读 · 128 评论 -
【分享】HTML转换为PDF工具v1.0
最近想下载一点网页的资料,保存为PDF文件有点麻烦,所以自己做了一个软件:HTML转换为PDF工具。自己用来将一些网页转换为pdf,还挺好用的,在此共享给大家使用,欢迎留下您的建议。使用方法很简单,来张截图:下载地址:HTML转换为PDF工具v1.0(可用版本)原创 2012-08-19 21:24:09 · 2974 阅读 · 15 评论 -
Qt_Project_Update_Platform
本文是BlogSpider的更新日志,专为BlogSpider软件提供。[blogspider]blogspider_version=[1.0]blogspider_date=[2012-04-11]blogspider_url=[http://blog.csdn.net/gzshun/article/details/7451749]blogspider_update_原创 2012-05-08 21:55:15 · 3116 阅读 · 0 评论 -
CSDN博客下载器v2.4发布
CSDN博客下载器v2.4发布上周发布了2.2版本,各位网友仍然提出了很多新功能与用户交互人性化的建议,在此很感谢大家的支持。2.4版本只修复了个别bug,也修改了几个关于操作方面的地方。该版本新增功能:1.解决设置选项确定后重新播放音乐。2.解决获取不全博客中的图片。3.博客信息窗口可以手动拉伸变宽。4.增加博客信息排序功能。待解决的BUG:原创 2012-05-13 20:51:50 · 9065 阅读 · 16 评论 -
CSDN博客下载器v2.2发布
CSDN博客下载器v2.2发布自从上周推出2.0版本后,很多网友开始反映,功能上的欠缺与使用上的问题。我也很赶时间,急于发布新版本,所以推迟了2天。今晚为blogspider加班了,马上发布新版本。该版本新增功能:1.更新了blogspider的LOGO。2.添加了很多菜单的图标。3.增加设置选项窗口,设置背景音乐,PDF页面大小与计划任务。4.增加了检查更原创 2012-05-09 00:34:51 · 8339 阅读 · 74 评论 -
CSDN博客下载器的使用教程
CSDN博客下载器的使用教程有些网友在问如何使用本软件,经过整理,我把相应的使用步骤截图放在这里,需要的请查看。1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.原创 2012-05-10 23:05:03 · 4853 阅读 · 10 评论 -
CSDN博客下载器v2.0发布(导出PDF)
CSDN博客下载器v2.0发布(导出PDF)五一劳动节结束前夕,将CSDN博客下载器v2.0版本放出,供各位网友使用,该版本加入了大家所期待的功能---导出PDF文件,方便查看图片与文章。该版本新增功能:1.增加导出PDF文件的功能,包括图片,您可以在无网络网络环境下自由翻看。2.增加导入用户的功能,您可以随时导入已下载过的博客到本软件中。3.在博客信息中,您可以轻松地原创 2012-05-01 23:48:26 · 15392 阅读 · 63 评论 -
CSDN博客下载器v1.0发布(Windows版本)
CSDN博客下载器v1.0-(Windows版本)好消息:今天我为大家带来一款简易并人性化的"CSDN博客下载器(Windows版本)",您可以自由使用本软件,自由传播。本软件(CSDN博客下载器-blogspider)可以帮您下载您在CSDN社区的博客,在无网络环境下,也可以浏览自己发表过的一些文章。当然如果您发现CSDN博客的一些好文章值得收藏,你也可以使用本软件轻松的下载到您的电原创 2012-04-11 23:58:13 · 10432 阅读 · 80 评论 -
Qt版本下载
自己业余时间一直使用Qt4.8.0版本,还没升级过版本,到官网看了下,Qt5太庞大,而且主要是增加了手机开发的支持,于是我放弃Qt5,选了个Qt4.8.6版本就行。Qt本来是奇趣科技下的产品,后来经过诺基亚,最后到digia公司,下载地址也变化很大。Windows版本下的Qt可以使用mingw编译,也可以使用vs,我首选mingw,因为一个mingw压缩包只需要40M左右。现在可以原创 2017-06-17 13:58:40 · 8814 阅读 · 0 评论