10 2021 档案
摘要:Qt添加布局 看了一些添加布局都是在父项控件件中添加后,再实例化运行。 也可以直接添加到 widget.cpp中的构造函数中。 QVBoxLayout *vy = new QVBoxLayout(); QHBoxLayout *ly = new QHBoxLayout(); QLabel *lb =
阅读全文
摘要:Windows下获取CPU、主板、硬盘等电脑相关硬件的办法很多,可以直接调用Windows API的方式实现,不过代码都很复杂,不容易理解。这里使用一种很简便的方式来查询我们需要的信息,先了解一个东西“wmic”(Windows Management Instrumentation,Windows管
阅读全文
摘要:horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);//所有列都扩展自适应宽度,填充充满整个屏幕宽度 tableview->horizontalHeader()->setSectionResizeMode(QHeaderVie
阅读全文
摘要:Qt默认不开启菜单 思路 允许启用自定义菜单 定义菜单 定义菜单中的动作的信号与槽 ## 头文件 private: Ui::Widget *ui; QMenu *mun = nullptr; private slots: void openMneu(); ## 源文件 // > 使用自定义右键菜单
阅读全文
摘要:准备工作 mysql安装包 Qt安装时选择了Source 编译过程 下载并解压MySQL安装包。 修改mysql.pro文件(Qt/5.12.10/Src/qtbase/src/plugins/sqldrivers/mysql/mysql.pro)。 TARGET = qsqlmysql HEADE
阅读全文
摘要:Designer不更新 原因是在pro工程文件中未定义ui_xxx.h 的位置,导致更新ui后,如果启用了shadow build,则编译器引用的是旧的ui_xxx.h文件。 解决方案 关闭项目 删除在源码中的ui_xx.h文件。并在pro文件中添加 UI_DIR=./ui 删除shadown bu
阅读全文
摘要:Qt版本 5.15.2 从开始菜单打开Qt助手不显示帮助文档 打开QtCreator按F1后,可以显示,表示qch(qt帮助文档)已经下载。 只需要打开 Qt助手 首选项 add 全选qch文件,即可正常显示。
阅读全文
摘要:环境变量 powerShell $env:qtdir
阅读全文
摘要:乱码的原因 为了满足跨平台需求,使用utf8编码。 MSVC对UTF-8的支持并不好,所以在读取时会将中文转化为GBK显示。然后就会显示乱码。具体原因可以在网上检索一下。 简单的解决方式,可以在中文后面添加一个全角的空格。 解决方式 将文件编码格式修改为utf8-bom 这个时候不报错了,但是中文显
阅读全文
摘要:安装Qt 保证在安装Qt时,保证勾选了MSVC2019_X64开发环境 安装MSVC环境 (阿里云盘下载) 安装C++库 下载C++库:https://visualstudio.microsoft.com/zh-hans/downloads/ 下载完成后即安装,保存先安装这个库。 安装WIN10SD
阅读全文