首页 > 代码库 > C/C++ -- Gui编程 -- Qt库的使用 -- HelloWorld
C/C++ -- Gui编程 -- Qt库的使用 -- HelloWorld
1.纯代码写对话框HelloWorld
创建空Qt工程,添加C++源文件main.cpp
需要设置编码以支持中文
-----源代码main.cpp-----
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 }
用了<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目录生成的目标程序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。