QT+VS开发界面入门(qt界面在VS2022实现自动生成槽函数) |
您所在的位置:网站首页 › 自动刷新界面在哪里 › QT+VS开发界面入门(qt界面在VS2022实现自动生成槽函数) |
QT+VS开发入门
无论使用QT Creater单独开发,或者使用VS的MFC单独开发,都能通过转到槽函数/双击插件,进行跳转一个插件的响应函数。 而习惯了使用VS编程,又想使用QT进行界面开发,那就很有必要看一下这篇文章。 关于QT与VS如何联动,请看我的另一篇文章:VS+QT开发环境搭建 创建项目先上项目列表: 1. 首先我们需要打开UI界面。双击QtWidgetsApplication1.ui文件 2. 编辑信号/槽 按图操作 3. 编辑/创建槽函数 有上图所示效果后,松开鼠标,会进入配置连接界面。 1. VS解决方案中选中方案,右键->Qt->Refresh intelliSense进行刷新 2. 打开ui_QtWidgetsApplication1.h文件,出现connect函数后,自动添加槽函数连接成功。 3. 打开QtWidgetsApplication1.h、QtWidgetsApplication1.cpp两个文件,添加相关功能。 h文件中,添加private slots:标明信号类函数。 #pragma once #include #include "ui_QtWidgetsApplication1.h" class QtWidgetsApplication1 : public QMainWindow { Q_OBJECT public: QtWidgetsApplication1(QWidget *parent = Q_NULLPTR); private: Ui::QtWidgetsApplication1Class ui; private slots://相应功能槽函数 void PushButtonClicked(); };Cpp文件中添加具体的功能 #include "QtWidgetsApplication1.h" QtWidgetsApplication1::QtWidgetsApplication1(QWidget *parent) : QMainWindow(parent) { ui.setupUi(this); } void QtWidgetsApplication1::PushButtonClicked() { QString pushButtonShowText = "You Has Been Clicked The Push Button!!!"; ui.lineEdit->setText(pushButtonShowText); }至此,根据界面完成响应功能添加完毕,接下来就是运行一下我们的程序。 运行结果初始运行界面 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |