在vs2022中对于QT5的简单使用

本文介绍了在Visual Studio 2022中配置QT5.14.2时遇到的问题,包括新建项目类型选择、库文件找不到、编译时的中文乱码问题。通过修改项目属性、添加包含目录和库目录,以及设置Qt Modules,解决了编译问题。同时,针对乱码问题,提出了将文件保存为UTF-8(BOM)格式并添加特定代码段的解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章目录

背景

vs2022配置了QT5.14.2,

然后尝试手写了一下qt程序,

问题

遇到的问题如下

1.新建程序的时候,如果选择了类型为widget程序vs就默认启用qt creator的接口,生成ui文件

而我不想用ui直接手写,

所以需要创建qt empty application

2.创建了项目之后,引用

#include <QWidget>

显示无法打开此文件,意思就是找不到这个库

然后也就是我们得配置一下

点击项目 右键 属性 在vc++中的 包含目录和库目录,将qt的对应版本的include和lib给包含进来

请添加图片描述

3.然后再配置了vs配置了qt的前提下,勾选qt的设置,选择需要的qt Modules

请添加图片描述

一个窗体程序,一般选择这几个就行,

这个附加上qt5 各个模块都是干嘛的

参见下面的链接

https://blog.youkuaiyun.com/qq_26399665/article/details/52669739

在Visual Studio 2022使用Qt进行界面开发,你可以按照以下步骤创建一个简单的应用程序: 1. **安装Qt for VS**: 首先,你需要安装Qt Visual Studio插件。访问Qt官网(https://www.qt.io/download)下载适合VS 2022版本的Qt安装包,并安装。 2. **新建项目**: 打开Visual Studio,选择"File" -> "New" -> "Project"。在左侧找到并展开"Qt Widgets Application"模板,然后选择一个基础模板如"Qt Widgets Application Wizard",点击"Next>"。 3. **配置项目**: 在向导中,填写项目名称、保存位置等信息。可以选择是否集成到现有的解决方案中,然后勾选"C++"作为源语言。点击"Finish"完成项目创建。 4. **添加UI设计**: 在项目的"forms"文件夹下,双击空白文件打开Qt Designer工具。从工具箱里拖拽控件(如按钮、文本框、窗口等),设计你的用户界面。完成后记得点击"Save"保存设计。 5. **关联UI文件**: 在工程资源管理器中找到刚创建的.ui文件,右键选择"Promote to Resource"将它与.cpp文件关联起来。 6. **编写代码**: 编辑main.cpp或生成的槽函数cpp文件,在适当的位置,通过`QObject::load()`加载UI文件并显示窗口,例如: ```cpp QApplication app; QWidget *window = new QWidget(); window->setWindowTitle("Hello Qt"); // 使用QFile或QResource加载UI文件 QFile file(QStringLiteral("mainwindow.ui")); if (file.open(QIODevice::ReadOnly | QIODevice::Text)) { QTextStream stream(&file); ui.load(stream); // ui是包含了ui文件内容的命名空间 file.close(); } QMainWindow *mainWin = new QMainWindow(window); mainWin->showMaximized(); return app.exec(); ``` 7. **编译运行**: 点击Visual Studio菜单栏的"Build" -> "Build Solution",或者按F7,如果一切顺利,你就可以看到构建后的应用了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值