VS2022创建QT项目

一、创建QT项目

1.选择 QT Widgets Application

2.创建项目

3.可以直接运行一个空窗口

二、编写Hello world

1.双击 XXXXX.h 打开QT设计器

2.添加一个button按钮

保存后需要进行编译

3.声明槽函数

private slots:
    void button_clicked();
};

4.编写槽函数

#include <qmessagebox.h>
void QtTest::button_clicked() {
    QMessageBox msg;
    msg.setText("Hello world");
    msg.exec();
}

5.关联信号和槽

connect(ui.pushButton, SIGNAL(clicked()), this, SLOT(button_clicked()));
//sender: ui.pushButton,发送信号者,后面的"pushButton"是QT设计器中按钮的“objectName”
//signal: SIGNAL(clicked()),信号,括号里面clicked()是QT自带的信号,如果没有自定义信号的话,这里一定不能拼错。
//receiver: this ,一般接收信号这里都写 this (不排除别的情况)
//SLOT: SLOT(button_clicked()),槽函数,这里表示点击按钮之后执行的动作,比如我这里的显示 “Hello world”

三、运行效果

四、中文乱码问题

//解决中文乱码问题
#if _MSC_VER >= 1600
#pragma execution_character_set("utf-8")
#endif

posted @   槑孒  阅读(674)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2022-09-06 Geoserver如何让图层标注基于规则显示
点击右上角即可分享
微信分享提示