博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt学习旅程(1)
阅读量:2436 次
发布时间:2019-05-10

本文共 889 字,大约阅读时间需要 2 分钟。

常做跨平台的应用,苦于各种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:)

转载地址:http://nxgmb.baihongyu.com/

你可能感兴趣的文章
将数据库的内容放到下拉列表中(转)
查看>>
突破网吧及机房管理限制的方法(转)
查看>>
WAP 2.0--XHTML mobile profile(转)
查看>>
Platform Builder之旅(二)(转)
查看>>
GFP:新一代多业务传输技术(转)
查看>>
安全至上:7月11日值得注意病毒列表(转)
查看>>
How to Use DBMS_SUPPORT Package(转)
查看>>
在Win2003中配置SNMP服务的网络安全(转)
查看>>
如何彻底保护你的网站不受RDS攻击的威胁(转)
查看>>
提高网站在Google中的排名——面向搜索引擎的网站设计(转)
查看>>
SQL Server 存储过程的经典分页(转)
查看>>
SMS基本概念和移动通信系统介绍(转)
查看>>
匿名FTP的安全设定(转)
查看>>
学习J2ME编程需要掌握的七种技术(转)
查看>>
DB2 UDB V8.1管理学习笔记(二)(转)
查看>>
IBM DB2 日常维护汇总(三)(转)
查看>>
怎样创建.NET Web Service(4)(转)
查看>>
Symbian OS 开发初级手册(转)
查看>>
限制只能中文输入的方法(转)
查看>>
MySQL进阶SELECT篇(转)
查看>>