您的位置:首页 > 编程语言 > Qt开发

QT学习笔记第0篇

2014-08-01 16:43 295 查看
1

Qt
应用程序的发布

首先需要以
release
方式编译应用
程序


编译好的
程序
文件复制到发布文件夹。

其次

以下动态链接库复制到发布文件夹中:
mingwm10.dll

QtCore4.dll

QtGui4.dll


可以从

Qt
安装目录
\
qt
\
bin”
下面找到它们。

如果用到了其他功能,如
OpenGL

,则需要

QtOpenGL4.dll
也复制到发布文件夹中。

如果应用
程序
有访问数据库的功能,则不仅要

QtSql4.dll
复制到发布文件夹,而且还
需要


对应的数据库驱动
程序
(同样也是
dll
)复制过来,放到

发布文件夹
\
sqldrivers”












Qt




\
qt
\plugins\
sqldrivers”











qsqlite4.dll


如果应用
程序
含有中文,还需要在发布文件夹下面建立
codecs
目录,并


Qt

安装目录
\
qt
\plugins\
codecs”
目录下面的
qcncodecs4.dll
复制过来。

对于其他以插件方式提供的功能,如
imageformats
,也需要像上面的方式

所有需要的
dll

复制过来。

2.
exe
文件
图标设置

首先当然要准备一个
.ico
图标文件
(假定为
qtdemo.ico




其复制到工程目录当中

.pro
文件所在的目录)


然后在
QT
Creator

Ctrl+N


File - New File or Project
,选择
General
中的
Text File

名称填写为
.rc
文件(如
qtdemo.rc

,在里面只用写一行
:
IDI_ICON1 ICON DISCARDABLE "myIcon.ico"
编辑

.pro
文件,里面应该有:

OTHER_FILES+= \ qtdemo.rc
在其下再添加一行(如果没有上面的内容也没事)
:
RC_FILE = \

qtdemo.rc

最后编译一下就好了,新生成的
exe
文件
的图标就会变成
qtdemo.ico
的样子

2

Qt
中文显示问题

先在
main.cpp
文件中加入以下语句,让程序中可以使用中文

在其中加入
#include<QTextCodec>
头文件包含,再在主函数中加入下面一行:

QTextCodec::setCodecForTr (QTextCodec::codecForLocale ());
这样在程序中使用中文,便能在运行时显示出来了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: