创建hello工程
hello工程中主要文件有main.cpp和mainwindow.cpp。
(1).编辑main.cpp文件
main.cpp中需要调用mainwindow.ui文件中定义的主界面。
main.cpp文件源码:
#include
<QApplication>
//头文件
#include
"mainwindow.h"
int
main(int argc, char *argv[])
{
QApplication
a(argc, argv); //创建一个QApplication对象,管理应用程序的资源。
MainWindow
w; //显示由图形界面编辑生成的主界面
w.show();
return a.exec();
//将控制权移交给Qt,等待并响应消息。
}
(2).编辑mainwindow.cpp文件
mainwindow.cpp文件源码
#include
"mainwindow.h"
#include
"ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
//由图形界面编辑构造主界面
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);}
MainWindow::~MainWindow()
{
delete ui;}
(3).编辑main.cpp文件
#include
<QApplication>
#include
<QLabel>
int
main(int argc, char *argv[])
{
QApplication a(argc, argv);
//方法1 定义QLabel对象,标签内容为‘hello!’
//QLabel *label = new
QLabel("hello!");
//方法2 定义标签内容为‘hello!’标签颜色属性为红色。
QLabel *label =
new QLabel("<font color=red>hello!</font></h2>");
label->show();
//显示QLabel内容
return
a.exec();
}