- 博客(119)
- 收藏
- 关注
原创 【Git】更新拉取Coding子仓库代码 及 过程中用户名密码输什么 git submodule
背景:刚克隆拉取完主仓库,准备更新拉取子仓库主仓库目录下有.gitmodules文件,存储了子仓库路径和url在主仓库目录下输入以下命令拉取更新子仓库代码或者一步到位。
2024-08-23 13:50:58 222
原创 【Qt】QDesigner 源码 控件图片资源路径
qttools-5.12.12-designer-1\qttools-5.12.12-designer\qttools-5.12.12\src\designer\src\components\formeditor\images\winqttools-5.12.12-designer-1\qttools-5.12.12-designer\qttools-5.12.12\src\designer\src\components\formeditor\images\widgets
2024-08-19 14:06:33 294
原创 【Qt】创建脚本传递命令行参数测试项目是否能接收外部参数,int argc, char *argv[]的应用
复制release所有文件到打包文件夹,打开下列(对应版本qt命令行)输入。移动到exe同路径,MainWin.exe 改为自己项目的exe名字,直接。打包待测试项目为exe。
2024-08-06 20:06:50 239
原创 【Qt】之【Bug】QWidget: Cannot create a QWidget without QApplication1
QCoreApplication 不支持图形界面。需要使用 QApplication 而不是 QCoreApplication 来创建应用程序实例。创建前并没有先创建一个 QApplication 对象。在Qt中,所有的GUI组件都需要依赖于一个 QApplication 实例才能正常工作;
2024-08-06 19:33:37 383
原创 【Qt】管理创建子项目
(空的子项目,只有pro,无h、cpp)点击添加子项目 其他项目-子目录项目。选择有无界面或者其他类型项目。打开是这样,无法添加子项目。直接创建子目录下子项目。
2024-08-06 16:57:15 252
原创 【Qt】之【Bug】ubuntu 升级到 20.04后,安装qt6.7 后运行出错
【代码】【Qt】之【Bug】ubuntu 升级到 20.04后,安装qt6.7 后运行出错。
2024-07-29 16:00:26 368
原创 【Qt】之【Bug】MaintenanceTool qt安装组件 无法下载存档
进入MaintenanceTool.exe所在目录,使用命令行,镜像源打开程序,进行更新或添加组件。
2024-07-11 10:07:50 521
原创 【Git】撤销远程仓库的提交(push)
要撤销的本地代码不会变化,只是git仓库指针指向改变。本地代码会改变到目标版本,通常用在版本回退的时候。
2024-06-13 09:43:10 587
原创 【Qt】之【Get√】QByteArray写入txt文件、QByteArray截取数据
【代码】【Qt】之【Get√】QByteArray写入txt文件、QByteArray截取数据。
2024-05-31 17:14:55 455
原创 【Linux】之【Get√】查看linux CPU 架构 ---- amd64、x86、x86_64、arm64
【代码】【Linux】之【Get√】查看linux CPU 架构 ---- amd64、x86、x86_64、arm64。
2024-05-24 10:46:51 724
原创 【Qt】之【Get√】批量创建类成员的setter、getter
右击类名 Refactor - Create Getter and Setter Member Functions。选择get、set以及对应的成员。
2024-05-17 14:17:25 230
原创 【Qt】之【Get√】QByteArray | QJsonObject | QVariantMap 间转换的应用
已知接收到QByteArray类型数据 b 打印出来为。可以对dataMap 进行解析使用了。实际需要获取解析使用的数据是。
2024-05-16 11:41:15 196
原创 【Qt】之【Get√】消除widget布局与内控件的间隙
layoutRowStretch: layout内的水平方向内的对象(包括控件和低一级布局)的水平尺寸比例。layoutHorizontalSpacing: layout内的水平方向内的对象(包括控件和低一级布局)的水平间隙。layoutColumnStretch: layout内的垂直方向内的对象(包括控件和低一级布局)的垂直尺寸比例。layoutVerticalSpacing:layout内的垂直方向内的对象(包括控件和低一级布局)的垂直间隙。
2024-05-13 16:34:18 506
原创 【Qt】之【CMake】Error : The source.. does not match the soused
前提是该项目是从另一个路径的项目复制过来的,编写代码时发现无论怎样修改代码,运行后都没有任何变化,以为是qtbug,重构重启都没用,最后打了断点,发现断点打在原路径的项目代码里了,看了构建(下图),发现红框路径是原路径项目的,但是就算在此处修改成现在的项目路径,也没用,删除了原路径的项目,也没用,运行后反而会自动创建在原路径。
2024-05-11 11:26:52 328
原创 【Qt】之【Bug】C1060 堆空间不足
搜索之后发现可能是因为 Qt添加大量资源文件,编译时就会出现内存溢出。但很奇怪之前编译好好的,突然报这个错。报错提示的类文件所在的根目录的.pro文件中添加。
2024-04-30 18:18:02 714
原创 【Qt】之【Bug】LNK2001: 无法解析的外部符号
error LNK2001: 无法解析的外部符号 "__declspec(dllimport)以这种为前缀的基本上跟库相关的,说明无法正常调用库,一般是路径有问题。查看该文件所在的pro文件里,发现只添加了。
2024-04-26 16:34:34 830
原创 【Ubuntu】之【IDEA】创建桌面快捷方式
复制以下,记得替换idea的安装bin目录。运行这个文件可执行,使用chmod。下载安装包解压到指定目录。进入bin目录,ll查看。桌面打开终端,创建文件。
2024-04-19 19:09:13 1033
原创 【Qt】鼠标拖拽修改控件尺寸---八个方位修改
目前坐标 基于默认widgetItem —[mapToScene]转换成—> 场景坐标 —[mapToParent]—>相对该图元的父类图元坐标,然后使用setpos设置修改调整后的控件坐标!得到控件高度的变化值 moveSize.y(),与原高度相减,得出此时修改后的高度值,也就是调整后的控件高度值;与此同时,控件的y坐标也要发生改变,原y坐标+高度变化值 defaultWidgetY() + dy,3.鼠标释放后再调用修改右树属性值的函数,达到视图中的控件属性状态与右树对应属性值的实时一致。
2024-02-23 19:13:11 1104
原创 【Git】Gitbash使用ssh 上传本地项目到github
前提 ssh-keygen -t rsa -C “自己的github电子邮箱” 生成密钥,公钥保存到自己的github的ssh里。3.git remote add origin + 一开始复制的仓库ssh地址。4.git push -u origin + 分支名。1.先创建一个仓库,复制ssh地址。2.测试连接github。
2024-02-19 18:49:48 813
原创 【Qt】图形视图框架 之 坐标
虚函数 mousePressEvent、mouseReleaseEvent 的参数 QGraphicsSceneMouseEvent。*下的坐标,不是scene场景坐标系下的坐标。
2024-02-18 17:50:55 335
原创 【Qt】Get√
从效果上杜绝了在被调用函数内部对传入的参数进行人为修改的情况。例如:复制粘贴想传递item本身或者其指针,是不可以的。release下运行正常,release下中止异常。既使用了引用,又使用const限制了对参数的修改。使用信号与槽 VS 直接修改成员变量。1.自定义信号和槽,参数要const &2.创建item的时候要为其指定场景;3.剪贴板不能传递指针。
2023-10-24 17:52:26 121
原创 【VMware】之【Bug】未能启动 VMware Authorization Service。您可以尝试手动启动 VMware Authorization Service。
参考:https://blog.csdn.net/qq_40233706/article/details/105867739https://blog.csdn.net/xinyflove/article/details/80323609
2023-10-18 15:39:57 239
原创 【VMware】之【Bug】unable to find the VMX binary ‘D:\VM17\vmware-vmx.exe
1.搜索添加或删除程序,找到VM,点击更改。2.点击修复,等待修复完成就可以了。
2023-10-18 15:26:09 2833
原创 【剑指offer】链表07-JZ22 链表中倒数最后k个结点
题目【牛客】JZ22 链表中倒数最后k个结点描述输入一个长度为 n 的链表,设链表中的元素的值为 ai ,返回该链表中倒数第k个节点。如果该链表长度小于k,请返回一个长度为 0 的链表。数据范围:0 ≤n≤10^5 ,0<ai<109,0<k<109要求:空间复杂度 O(n)O(n),时间复杂度 O(n)O(n)进阶:空间复杂度 O(1)O(1),时间复杂度 O(n)O(n)例如输入{1,2,3,4,5},2时,对应的链表结构如下图所示:其中蓝色部分为该链表的最
2022-10-24 19:17:44 182 1
原创 【网络编程】03-网络通信协议之TCP通信“三次握手”和“四次挥手”
"三次握手"是指建立一个TCP连接时,需要客户端与服务器总共发送3个包。主要作用MSL(Maximum Segment Lifetime),TCP允许不同的实现可以设置不同的MSL值。MSL是TCP报文里面最大生存时间,它是任何报文段被丢弃前在网络内的最长时间。第一,保证客户端发送的最后一个ACK报文能够到达服务器,因为这个ACK报文可能丢失。
2022-09-08 21:08:12 469
VDA 5050 2.1.0 通信接口文档 英文
2024-09-13
Qt 使用MVC框架简单实现登录验证(例子是模拟登录,未用到数据库以及数据回传)
2022-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人