标签:project gre source 开源 分享图片 res empty .sh widget
前言:纯代码编写helloworld,解析代码含义。
新建->其他项目->Empty qmake Project
打开helloworld.pro文件,添加如下一行代码:
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
保存
在项目文件夹helloworld上右击,
添加新文件->C++ Source File->名称main.cpp
添加main文件内容如下:
#include <QApplication> #include <QDialog> #include <QLabel> int main(int argc, char *argv[]) { QApplication a(argc, argv);//用于管理应用程序的资源 QDialog w; //新建一个对话框界面w w.resize(400, 300);//对话框大小 QLabel label(&w); //新建一个label标签,放在对话框窗口w中 label.move(120, 120);//标签位置,默认左上角是(0,0,) label.setText(QObject::tr("Hello World! 你好Qt!"));//label显示的内容,QObject::tr()函数可以实现多语言支持,一般建议程序中所有要显示到界面上的字符串都使用tr()函数括起来 w.show();//默认情况下,对话框和label是不显示的,因此需要调用显示程序。 return a.exec();//让QApplication对象进入事件循环,这样当Qt应用程序在运行时便可以接收产生的事件,例如单击和键盘按下等事件。 }
保存并运行。
-END-
参考自Qt开源社区的Qt学习之路,http://www.qter.org/forum.php?mod=viewthread&tid=629。
标签:project gre source 开源 分享图片 res empty .sh widget
原文地址:https://www.cnblogs.com/chendeqiang/p/10276207.html