摘要:原文请看:http://www.cnblogs.com/ungshow/archive/2010/10/10/1847082.html通常情况下,使用Qt开发应用都是采用动态编译的方式来进行发布,发布应用的时候就需要将相应的动态链接库文件一起发布了。应用依赖于哪些dll 文 件呢?一般来讲,有QtCore4.dll、QtGUI4.dll之类的了。但是,由于应用可能涉及到其它的模块,如网络模块等。可以查看一个.pro文 件了解应用具体涉及到哪些模块。还有一个办法是,如果安装了VC6,则可以使用depends命令打开一个依赖查看工具,直接打开你的exe文件便可看到 它所依赖的dll文件。复制出来即 阅读全文
关于在windows下部署发布QT程序的总结
2014-01-30 10:59 by 江湖么名, 936 阅读, 0 推荐, 收藏, 编辑
摘要:原文请看:http://www.cnblogs.com/javaexam2/archive/2011/05/18/2632916.html关于在windows下部署发布QT程序的总结2008-06-01 15:18以下包括了部分网上收集的,以及qt帮助里的内容(Deploying an Application on Qt/Windows)部署发布QT程序有两种方法:第一种,静态编译,可生成单一的可执行文件。第二种,动态编译,需同时附上需要的dll文件。一、静态编译1 编译QT。要静态编译,首先要求QT是静态编译过的。在QT目录下执行:configure.exe -static -release 阅读全文
干净地发布QT程序
2014-01-30 10:56 by 江湖么名, 648 阅读, 0 推荐, 收藏, 编辑
摘要:原文请看:http://www.cnblogs.com/DrizzleX/articles/2475044.html本文研究这样一个问题:使用QT SDK和VS2008开发了一个程序,将这个程序放到另一台“干净”的主机上,如何保证程序正确运行。本文也适用于QT与VS05/VS03/MINGW等配合开发的情形,举一反三的事情请读者自己去做。1.QT根目录“bin”文件夹下的相应*.dll文件是需要拷贝到程序所在的目录下的。一般地,QtCore4.dll和QtGui4.dll是必备的,同时根据情况需要,可能需要拷贝更多的DLL到程序所在的目录下。具体拷贝那些文件可以采用:1>尝试法,在测试的 阅读全文
解析 Qt 程序在Windows 下发布
2014-01-30 10:52 by 江湖么名, 390 阅读, 0 推荐, 收藏, 编辑
摘要:原文请看:http://www.cnblogs.com/elect-fans/archive/2012/03/15/2408579.htmlQt 程序在Windows 下发布是本文要介绍的内容,不多说了,先来看内容,针对这个问题,其实 Qt 的 manual 中解释的已经比较清楚了。下面是我根据自己的理解和实验后写的东西,希望比Qt文档容易理解一点。下面不涉及静态编译(静态编译可以看看这儿),只包含动态编译(也就是Qt默认的情况),主要又分 mingw 和 msvc 两种情况:Mingw首先,我们需要生成 release 模式的可执行程序(不少同学抱怨,一个小小程序却需要100多M的动态库,就 阅读全文
Qt 5.2.0 和 VS 2012集成
2014-01-29 16:55 by 江湖么名, 465 阅读, 0 推荐, 收藏, 编辑
摘要:下载两个安装包,后面一个add-in是必需的Qt 5.2.0 for Windows 64-bit (VS 2012, 590 MB)(Info)Visual Studio Add-in 1.2.2 for Qt5 (supports versions 2008, 2010 and 2012, does not work with the Express edition)打开VS 2012后,创建QT项目,修改配置:1. 确保架构是x642. 右键点击soluton,选择Change solution‘s Qt version, 选$(DefaultQtVersion)编译运行吧,调试也可以了 阅读全文
Unable to find a qt build, to solve this problem specify a qt build
2014-01-29 16:10 by 江湖么名, 4889 阅读, 0 推荐, 收藏, 编辑
摘要:可能路径设置不对,比如大小写错误导致找不到qmake编译器,点击VS工具栏的QT菜单,选择options,指定qt Build所在的路径(qt安装路径),然后点击ok。这是修改过默认安装路径的 阅读全文
运行python程序不显示cmd的方法
2014-01-29 13:38 by 江湖么名, 21806 阅读, 2 推荐, 收藏, 编辑
摘要:运行python程序的时候会在背景显示一个cmd,要想不显示其实很简单(虽然是我找了1个小时...才了解的基本知识)方法1:pythonw xxx.py方法2:将.py改成.pyw (这个其实就是使用脚本解析程序pythonw.exe)原文: 1) Try changing the file extension to .pyw. Double-clicking a .pyw will use pythonw.exe instead of python.exe.2)python.exe运行的时候有个控制台窗口如果你的python代码有gui,用python.exe运行就会跑出一个黑窗口如果用ph 阅读全文
py2exe使用方法
2014-01-29 12:40 by 江湖么名, 579 阅读, 0 推荐, 收藏, 编辑
摘要:py2exe作者:zzj 日期:2006-07-05http://www.cnblogs.com/jans2002/archive/2006/09/30/519393.html一、简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32comclient和server,和其它的独立程序。py2exe是发布在开源许可证下的。二、安装py2exe从http://prdo 阅读全文
python 类
2014-01-28 07:36 by 江湖么名, 200 阅读, 0 推荐, 收藏, 编辑
摘要:class Person: population = 0 def __init__(self, name): self.name = name Person.population += 1 def __del__(self): print 'now,%d destory'%Person.population print "\n" def sayHi(self): print 'Hello, how are you%d'%Person.population print ... 阅读全文
在Pygtk和Glade使用Gtkbuilder
2014-01-26 16:10 by 江湖么名, 1005 阅读, 0 推荐, 收藏, 编辑
摘要:最近开始学习python的GUI,选择了Pygtk,试着用Glade设计界面,项目文件采用Gtkbuilder格式,网上的教程大部分是使用Libglade,所以用xml方式读取.glade文件: wTree = gtk.glade.XML(gladefile)运行时会提示:RuntimeError: could not create GladeXML object这是由于Gtkbuilder必须使用自己的方式初始化,而不能使用Libglade的方式:#初始化gtkbuilderbuilder = gtk.Builder()#设置Glade文件builder.add_from_file(&quo 阅读全文