2012年3月15日
摘要: 今天在使用addStretch,布局的时候,发现addStretch竟然是可以平均分配的,有意思。比如:QVBoxLayout *buttonLayout = new QVBoxLayout; buttonLayout->addStretch(1); buttonLayout->addWidget(Button1); buttonLayout->addStretch(1); buttonLayout->addWidget(Button2); buttonLayout->addStretch(1); buttonLayout->addWidget(Button 阅读全文
posted @ 2012-03-15 17:38 风行雪舞 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: Qt 程序在Windows 下发布是本文要介绍的内容,不多说了,先来看内容,针对这个问题,其实 Qt 的 manual 中解释的已经比较清楚了。下面是我根据自己的理解和实验后写的东西,希望比Qt文档容易理解一点。下面不涉及静态编译(静态编译可以看看这儿),只包含动态编译(也就是Qt默认的情况),主要又分 mingw 和 msvc 两种情况:Mingw首先,我们需要生成 release 模式的可执行程序(不少同学抱怨,一个小小程序却需要100多M的动态库,就是因为用的debug)qmake mingw32-makerelease而后将 可执行文件 与 需要的动态库放到同一个文件夹下,一般需要my 阅读全文
posted @ 2012-03-15 04:56 风行雪舞 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 为什么要在VS2008中使用QT静态编译呢?很简单,因为VS2008编译器编译出来的文件比mingw编译的要几乎小一半。好了现在我们来做些准备工作,VS2008自然要安装的,然后打上SP1的补丁。然后我们要到QT主页下载,QT4.7.4版的源码包qt-everywhere-opensource-src-4.7.4.zip,因为用源码包编译没那么容易出错;另外还有QT for VS 的插件qt-vs-addin-1.1.9.exe,这两个准备好就可以开始安装了。第一步:把源码包qt-everywhere-opensource-src-4.7.4.zip解压到D盘,把目录名字qt-everywhe 阅读全文
posted @ 2012-03-15 04:55 风行雪舞 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/cjyl25/article/details/6899229首先是准备工作,去QT主页下载独立的QT类库安装包以及完整QT SDK安装包,还有QT Creator for windows 版下载地址:http://qt.nokia.com/downloads-cn 最新是 4.7.4 版 还有一个mingw 4.4.5 静态编译版,用来解决mingwm10.dll、 libgcc_s_dw2-1.dll,两个DLL依赖的问题下载地址是:http://code.google.com/p/qp-gcc/downloads/list四个文件分别是. 阅读全文
posted @ 2012-03-15 04:53 风行雪舞 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 似乎一直没有静态编译Qt的需求:一不在没有管理员权限的机器上使用,二不制作绿色软件,三...。动态编译工作得很好,再配合 nsis 制作一个安装包,有什么必要静态编译呢?但论坛中似乎总是不停有人问到静态编译的问题,似乎遇到问题的人挺多,用百度或google搜索"Qt静态编译"也能搜到相当多的内容。正好利用周末时间,自己尝试编译一下,顺便整理一下,看看到底会发生什么(尽管以后还是用动态编译)。没特殊说明的话,以下讨论的是 MSVC2008 下的情况:静态编译?或许有两个层次:编译出的程序不依赖 QtCore4.dll、QtGui4.dll 等 Qt 的静态库编译出的程序不依赖 阅读全文
posted @ 2012-03-15 04:28 风行雪舞 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: Table of Contents引用说明: 部署发布QT程序有两种方法 一、静态编译 1 编译QT。 2 编译程序。 3 加入插件 4 加入LIBS 5 解决MinGW的mingwm10.dll依赖问题 二、动态编译 引用说明:本文原址链接:http://hi.baidu.com/jzinfo/blog/item/c17c3f6d4ff439fe431694c3.html以下包括了部分网上收集的,以及qt帮助里的内容(Deploying an Application on Qt/Windows)部署发布QT程序有两种方法第一种,静态编译,可生成单一的可执行文件。 第二种,动态编译,需同时附上 阅读全文
posted @ 2012-03-15 04:26 风行雪舞 阅读(544) 评论(0) 推荐(0) 编辑
无觅相关文章插件,快速提升流量