QT学习笔记第0篇

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 ()); 

这样在程序中使用中文,便能在运行时显示出来了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值