初次见面「Hello,World」

Posted mcarryoung

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初次见面「Hello,World」相关的知识,希望对你有一定的参考价值。

一、如何创建项目

打开Qt,点击创建新项目,根据图片教程来选择相应的功能

  技术分享图片

设置程序名称,和保存路径

技术分享图片

因为是第一次创建,我们都使用默认的

技术分享图片

技术分享图片技术分享图片

二、分析目录结构

技术分享图片

在pro文件,存放一些配置信息,大家可以看下这个表 ,图片来自:https://www.cnblogs.com/Braveliu/p/5107550.html博客

技术分享图片

.ui文件是Qt界面设计的文件,我们可以看下截图

技术分享图片

打开这个文件,我们可以看到很多的组件,可以将这些组件拖拽到界面上,这样我们的界面上就有了一个组件

至于.h和.cpp文件这里就不介绍了,学过C++的都知道了

三、初次见面,问候世界

首先在mainwindow.h文件中导入QLable头文件

在private的哪里写QLabel *label;

打开mainwindow.cpp文件,写label = new QLabel(this); lable.setText("Hello");运行程序就可以看到Hello了

mainwindow.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QLabel>
namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

private:
    Ui::MainWindow *ui;
    QLabel *label;
};

#endif // MAINWINDOW_H

 mainwindow.cpp

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

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

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

 运行截图

技术分享图片

加上外衣:

我们可以将label->setText("Hellow");更换成label->setText("<h2><i>Hello<i><font color=red>World!</font></h2>");试试效果。

技术分享图片

正如所显示的那样,通过使用简单的HTML代码,就可以轻松的修改显示的样式,让应用程序丰富多彩。

 

以上是关于初次见面「Hello,World」的主要内容,如果未能解决你的问题,请参考以下文章

最基本的区块链hello world(python3实现)

hello world

初次见面,Git请多关照!

gRPC-go 入门:Hello World ##

gRPC-go 入门:Hello World

Dart语言初次见面,以后也会天天见面