Qt 5.14.2入门(一)写个Hello Qt!程序

目录

参考链接:

Qt5教程(一):Hello World 程序
Qt 编程指南

一、新建项目

1、新建一个项目(两种途径)

(1)直接点击界面中的New

(2)点击文件--->新建文件或项目(也可以直接快捷键Ctrl+N)

2、选择模块,开发一个Qt应用

3、给项目取个名称,设置保存的路径(注意:项目和代码文件的全路径里不要包含任何中文字符、特殊字符和空格,这些字符对程序编译不方便,并且会导致开发工具找不到文件。)

4、默认下一步

5、Class name自己定义

Base class:

  • QMainWindow :为主窗口类, 带主菜单栏、工具栏和状态栏
  • QWidget :为所有可视界面的基类, QWidget创建的界面支持所有界面组件
  • QDialog :为对话框

6、默认下一步

7、默认勾选32-bit(我会两个都勾选上)

8、完成

二、直接运行

1、项目新建完成后的界面

2、直接运行main.cpp(快捷键Ctrl+R 或者 直接点击左下角的运行图标),会出现一个空白的窗口

三、修改代码增加窗口内容
1、Qt 显示一个 QLabel 标签控件窗口

main.cpp

cpp 复制代码
#include "helloqt.h"

#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QLabel label( QLabel::tr("Hello Qt!") );
    label.show();
    return a.exec();
}
2、添加按键

main.cpp

cpp 复制代码
#include <QApplication>
#include <QWidget>
#include <QPushButton>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QWidget w;
    w.setWindowTitle("Hello Qt"); // 修改窗口标题

    QPushButton b;
    b.setText("Button");
    b.setParent(&w);
    b.move(50, 50);

    w.show();
    return a.exec();
}
相关推荐
毕设源码-邱学长1 小时前
【开题答辩全过程】以 基于Java的学校住宿管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
rookieﻬ°2 小时前
PHP框架漏洞
开发语言·php
炸膛坦客2 小时前
单片机/C/C++八股:(二十)指针常量和常量指针
c语言·开发语言·c++
兑生3 小时前
【灵神题单·贪心】1481. 不同整数的最少数目 | 频率排序贪心 | Java
java·开发语言
炸膛坦客4 小时前
单片机/C/C++八股:(十九)栈和堆的区别?
c语言·开发语言·c++
零雲4 小时前
java面试:了解抽象类与接口么?讲一讲它们的区别
java·开发语言·面试
Jay_Franklin4 小时前
Quarto与Python集成使用
开发语言·python·markdown
2401_831824965 小时前
代码性能剖析工具
开发语言·c++·算法
是wzoi的一名用户啊~5 小时前
【C++小游戏】2048
开发语言·c++
Sunshine for you5 小时前
C++中的职责链模式实战
开发语言·c++·算法