Qt 入门

一、三个窗口的区别

QMainWindow:包含菜单栏、工具栏、状态栏

QWidget:一个普通窗口,不包含菜单栏、状态栏

QDialog:对话框,常用来做登入窗口、弹出窗口

二、vs qt 与QtCreator项目相互转换

在vs端先安装Qt VS Tools

QtCreator 转VS Qt

环境变量配置将vs的qmake.exe所在目录加到系统变量path里面。

在项目文件的路径输入cmd,然后输入转化命令:qmake -tp vc xxx.pro------生成.vcxproj文件

可能出现的问题------cl命令冲突:关闭cmd窗口,找到cl.exe路径添加到环境变量中;

vs qt 转 QtCreator

要在.pro文件下 加上 QT += core gui widgets

相关推荐
MediaTea7 分钟前
Python 第三方库:PyTorch(动态计算图的深度学习框架)
开发语言·人工智能·pytorch·python·深度学习
Boop_wu28 分钟前
[Java EE] 多线程 -- 初阶(3)
java·开发语言
2301_7951672030 分钟前
玩转Rust高级应用 如何理解 Rust 实现免疫数据竞争的关键是Send 和 Sync 这两个 trait
开发语言·算法·rust
云和数据.ChenGuang42 分钟前
Python 3.14 与 PyCharm 2025.2.1 的调试器(PyDev)存在兼容性问题
开发语言·python·pycharm
Mr.Jessy1 小时前
Web APIs 学习第六天:BOM、location对象与本地存储
开发语言·前端·javascript·学习·web api·bom
LIZhang20162 小时前
基于ffmpeg8.0录制mp4文件
开发语言·c++
_OP_CHEN2 小时前
C++进阶:(九)深度剖析unordered_map 与 unordered_set容器
开发语言·c++·stl容器·哈希表·哈希桶·unordered_map·unordered_set
七夜zippoe2 小时前
Java并发编程基石:深入理解JMM(Java内存模型)与Happens-Before规则
java·开发语言·spring·jmm·happens-before
Mark Studio2 小时前
QT linux 静态编译问题记录
开发语言·qt
无敌最俊朗@3 小时前
C++-Qt-音视频-基础问题01
开发语言·c++