一:创建新项目
版本号大于4的添加widgets模块:因为后面用到的几个类都包含在widgets模块中
二:添加文件
编写程序:
#include<QApplication>
#include<QDialog>
#include<QLabel>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QDialog w;
w.resize(200, 100);
QLabel label(&w);
label.move(80, 50);
label.setText(QObject::tr("Hello Qt!"));
w.show();
return a.exec();
}
执行结果:
三:接口介绍
1:QApplication a(argc, argv)
用于管理应用程序资源,任何一个Qt Widgets程序都要有一个QApplication类对象
2:QDialog w
用于建立一个QDialog对象,实现一个对话框界面。
3:w.resize(200, 100)
设置对话框的大小。
4:QLabel label(&w)
新建一个QLabel对象,并将QDialog对象作为参数,表明对话框是它的父窗口也就是说这个标签放在对话框窗口中。
5:label.move(80, 50)
设置标签位于对话框中的位置
6:label.setText(QObject::tr("Hello Qt!"))
设置标签显示的字符
7:w.show()
默认情况下新建的可视部件对象都是不可见的,需要使用show函数让它们显示出来
8:return a.exec()
让QApplication对象进入事件循环以便接受产生的事件