- 博客(13)
- 收藏
- 关注
原创 码云Gitee使用总结
分支落后于远程分支,不允许将代码直接覆盖,有可能是在码云上创建远程仓库的时候,勾选了初始化远程仓库,导致本地和远程不能统一。当在目录中运行这个命令的时候,git会创建一个新的.git子目录,这个子目录包含了所以必要的文件结构和信息。如果你是第一次提交,且本地仓库与远程仓库没有共同的基础(即它们是完全独立的两个历史),使用。点击上图加号,可以看到已经到了暂存区,相当于之前的add操作,将更改了的文件add到暂存区。在之前提交过之后,当更改了本地任何一个文件,在vscode中都可以看到。
2024-10-29 14:35:04
931
1
原创 QTimer和QThread的联合使用
前言:我一个自定义的线程中开启了一个定时器,这个线程启动后,定时器1s触发一次进行我需要的操作。遇到的问题:定时器的槽函数运行还是在主线程中,并不是在自定义的线程类中。这个问题该如何解决?目录1.自定义线程类详细代码 "LocalDataThread.h" "LocalDataThread.cpp"在需要用线程的地方调用2.知识点2.1moveToThread2.2conncet函数的第五个参数DirectConnectionQueuedConnection
2024-09-12 11:58:01
1260
原创 检查内存泄露的工具Visual Leak Detector (VLD) ,详细安装下载使用步骤,以及遇到的问题
检查内存泄露的工具Visual Leak Detector (VLD) ,详细安装下载使用步骤,以及遇到的问题,不显示具体行号。
2024-08-14 17:14:27
1588
原创 QSplitter使用案例,QFile使用案例
在qtDesigner中已经画好的界面,如何在其基础上加上QSplitter,使上下表格中间可以实现拖拽。打开软件时使用QFile加载配置文件到QMap。更改QTableWidget的某一行的底部颜色为其他颜色。
2024-07-26 17:37:03
362
原创 QT定时存储数据到数据库/多线程存储数据,以及遇到的问题
之前写的笔记里有写在qt中数据库如何使用,数据库相关代码编写完毕,软件运行也正常。但是在项目需求中需要设置1s保存一次数据存储10000组数据,当一秒保存一次的时候,程序就会卡顿。本篇文章主要解决使用数据库耗时操作时主界面卡顿问题。文章的内容涉及到了多线程任务,定时器,线程池QThreadPool,任务类QRunable的理解,以及数据库的具体详细操作。
2024-07-23 18:03:10
1690
原创 QScrollArea使用案例
窗口中要是控件和项目过多会导致显示不完全,拥挤的情况。这个时候需要用到QScrollArea创建滚动条来显示全部内容。
2024-07-11 15:30:53
1191
原创 Qt事件过滤器如何使用
自定义一个窗口类,包含一个QLineEdit以及一个QLabel。将这个窗口添加到QTableWidget的单元格中。单击单元格的QLineEdit时弹出所我需要的窗口,而不是进行默认的操作。这个如何实现?如何添加自定义窗口到表格中?Qt的事件过滤器如何使用?
2024-07-01 15:48:51
1042
原创 配置Mysql允许远程连接
改为%它允许来自任何主机的连接尝试都使用 "root" 用户登录,而不仅仅是来自本地主机的连接。,我们可以看到权限已经被更改为任何主机都可以使用root登录。选择这个表格中的Host字段和User字段,记得首字母要大写。我们可以看到有一个root用户,它的访问权限只有本地才能访问。这么设置也只能允许在同一局域网下的主机连接本机服务器。显示所有数据库,我们可以看到有一个名为user的表。tcp,特定本地端口,3306;搜索防火墙,点击启用或关闭防火墙。更改root用户的登录的权限。新建规则,选择端口。
2024-06-03 18:18:13
1491
原创 QT+VS调用动态链接库详细步骤(隐式链接调用)
在使用qt和vs开发的过程中,免不了要调用第三方库,此篇文章将介绍在qt和vs中隐式链接调用动态库的步骤,隐式链接和显示链接的区别,以及动态库和静态库的区别。
2024-05-31 17:01:22
2211
原创 QT+VS使用QtXlsx详细步骤,以及遇到的问题
最近项目中有一个需求,添加一个查看历史记录功能,需要将数据库中保存的数据,下载下来,那该以哪种格式呢?肯定是excel表格形式最好,所以本文记录一下,qt+vs如何配置以及如何使用QtXlsx。
2024-05-28 17:23:27
2146
1
原创 VS+QT使用mysql数据库,以及可能遇到的问题
我们都知道在qt中使用QSqlDatabase就可以操作数据库,使用QSqlDatabase的静态函数addDatabase就可以选择操作哪种数据库,QSQLITE或者是QMYSQL。但是自 Qt 5.1 版本开始,Qt 已经不再默认包含 MySQL 驱动程序(QMYSQL),所以需要手动编译mysql的驱动。以下是详细步骤以及可能遇到的问题。
2024-05-28 14:32:34
2566
4
原创 VS+QT发布程序详细步骤,以及遇到的问题
将应用程序提供给用户在其他计算机上使用就是发布。即使其他电脑没有安装qt和vs也能成功运行。发布其实就是打包应用程序所需环境的过程。
2024-05-27 17:23:33
2687
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人