欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

编写第一个程序hello world

程序员文章站 2022-07-13 21:46:01
...

1.首先打开Qt Creator,新建工程。

编写第一个程序hello world编写第一个程序hello world编写第一个程序hello world编写第一个程序hello world编写第一个程序hello world

2.选择Qt的Widget项目,创建Qt项目。

3.绘制UI

直接双击选择ui文件,进行可视化绘制UI,我们这里拖动一个标签到主窗口。

编写第一个程序hello world

先不用改变其文本,我们将在程序里改变其文本内容。

4.编写程序改变标签内容

由于我们使用了Qt designer,在Qt中 uic会自动创建我们的拖动进去的控件对象,因此我们可以通过ui指针来访问,打开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;
}
我们可以看到这里有主窗口的构造函数,在构造函数里面我们对主窗口进行初始化操作,即修改我们拖动的标签文本为hello world。代码如下:

#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    ui->label->setText("hello world");
}

MainWindow::~MainWindow()
{
    delete ui;
}

5.运行程序查看效果。

编写第一个程序hello world

6.总结

其实这个hello world 程序基本上把Qt的开发大致流程给走了一遍,首先我们要创建Qt项目,可以带界面也可以不带界面,也就是说Qt既可以编写GUI程序又可以编写控制台程序。创建项目之后,我们在Qt designer上面绘制好Qt的UI界面,之后在代码中编写逻辑控制控件对象及执行其他操作。这就是Qt大致的编程流程。

相关标签: Qt