码迷,mamicode.com
首页 > 编程语言 > 详细

C/C++ -- Gui编程 -- Qt库的使用 -- HelloWorld

时间:2014-05-06 11:37:47      阅读:446      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   java   ext   

1.纯代码写对话框HelloWorld

创建空Qt工程,添加C++源文件main.cpp

需要设置编码以支持中文

-----源代码main.cpp-----

bubuko.com,布布扣
 1 #include <QApplication>
 2 #include <QDialog>
 3 #include <QLabel>
 4 #include <QtextCodec>
 5 
 6 int main(int argc, char * argv[])
 7 {
 8     QApplication app(argc, argv);
 9     QTextCodec::setCodecForTr(QTextCodec::codecForName("uTf-8"));
10     QDialog dlg;
11     dlg.setWindowTitle(QObject::trUtf8("白季飞龙"));
12     dlg.resize(485, 300);
13     QLabel lbl(&dlg);
14     lbl.move(220,135);
15     lbl.setText(QObject::tr("哈喽Qt4"));
16     dlg.show();
17     return app.exec();
18 }
bubuko.com,布布扣

bubuko.com,布布扣

 用了<QtGui>头文件,就可以不用其他控件的头文件了,QtGui已经包含了所有控件的头文件

QTextCodec::setCodecForTr(QTextCodec::codecForName("uTf-8"));
lbl.setText(QObject::tr("哈喽Qt4"));
相当于:
lbl.setText(QObject::trUtf8("哈喽Qt4"));
此处的tr是翻译的意思,用来国际化的,但国际化的话,应该tr英文,再提供翻译包

2.命令行下编译程序
把main.cpp放到新建的目录下
打开Qt Command Prompt命令行,转到新建的工程目录
输入命令qmake -project创建工程文件
输入命令qmake 生成用于编译的MakeFile文件
输入命令make 编译程序
运行debug目录生成的目标程序
bubuko.com,布布扣

C/C++ -- Gui编程 -- Qt库的使用 -- HelloWorld,布布扣,bubuko.com

C/C++ -- Gui编程 -- Qt库的使用 -- HelloWorld

标签:style   blog   class   code   java   ext   

原文地址:http://www.cnblogs.com/baijifeilong/p/3710624.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!