Qt学习旅程(1)

常做跨平台的应用,苦于各种openSource库的使用,偶然间接触到了QT,如见故友啊!
于是就拿来做了简单的小程序hello一下,没想到Qt Creator如此好用,难怪现在intel在和nokia强强联合呢,看来是要抢C++跨平台开发工具这块市场,也难怪微软在新的visual studio的调查问卷中也把Qt设计进了选项。言归正传。
写个小小的应用程序,当然了是在Windows xp环境下用Qt Creator写的Qt的版本是4.6.2。要知道写跨平台的中文应用总会疲于字符集。
windows采用的GB18030 Linux常用UTF-8(当然你可以变更,我比较喜欢用UTF-8)
所以要小心了。在QT Creator里边创建个空个QT工程,然后添加个main.cpp
添加如下的代码:
#include <QTextStream>
#include <QTextCodec>
#include <QString>
int main(int argc,char** argv)
{
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB18030"));
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB18030"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("GB18030"));
    QString name = "中文内容";
    QTextStream out(stdout, QIODevice::WriteOnly);
    out<<name<<endl;
    out.flush();
    return 0;
}
小心一点,如果想要把内容输入到控制台界面上,在.pro文件里需要增加一行 win32:CONFIG += console
编译发布就成了,当然了那对dll你肯定能从Qt/qt/bin下找到,看清楚了哈 qt/qt
看来我的QT之行马上就能起航了,支持QT:)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值