- 博客(48)
- 资源 (2)
- 收藏
- 关注
原创 VS+Qt项目运行提示未定义标识符”...”、无法打开源文件“...”、全局范围内没有“...”
提示未定义标识符”...”、无法打开源文件“...”、全局范围内没有“...”
2024-03-27 17:28:50 747
原创 Qt+VS git仓库克隆程序,如何运行
具体步骤:点击项目->Qt Project Setting->Qt Installation,更改即可。正常情况下从git仓库克隆程序到本地,只需要修改Qt的编译器版本,就可进行编译。
2024-03-27 16:48:26 163
原创 git仓库推送和删除远程分支
(2)切换到其他分支后,才能删除该分支的本地分支。(2)将新建的本地分支推送到远程仓库。(1)创建并切换到新分支。(1)删除远程仓库的分支。
2024-03-21 11:22:18 406
原创 git仓库拉取代码
(1)在文件夹空白处点击 Git Bash Here,输入代码,http为项目地址。(1)假设更新的分支在develop上,先切换到develop分支。关掉GIT BASH Here,重新打开,就能正常显示分支。(2)拉取develop分支上的代码‘执行完命令后可能会出现无法显示分支。一、拉取分支上的更新代码。二、拉取远程仓库的新项目。
2024-03-21 11:05:27 309
原创 VS+QT Debug正常但Release无法识别头文件
在Qt Installation一定要修改成自己版本的编译器,修改一次以后基本是不用再修改的。,这个问题一般是在第一次编译的时候遇见的,包括之前使用debug也是。
2024-03-20 16:23:29 286
原创 Linux虚拟机安装Qt步骤记录
打开Qt Creato就可以在linux虚拟机中开始进行Qt编程。(三)此时已经能在show application中看到。3.安装Qt Creator(Qt的开发环境)(一)安装命令,按照网上的教程,亲测可行。点开Qt Creator,出现界面。2.询问重启服务,查了资料好像。在终端中依次输入以下命令,在整个过程当中有两个问题。新建项目,开始编程即可。默认OK,会得到以下。
2024-03-13 13:54:49 2152 1
原创 虚拟机VMware安装linux(ubuntu)问题解决
2.初始安装的只有命令行显示,所以在输入startx命令后无法进入桌面,如果要显示图形界面需输入以下三个命令行,亲测可行。1.有可能在命令行输入密码时,界面没有没有变化,造成一种无响应的错觉。实际上命令行已经记录了,输入密码后回车即可。(1)安装apt-get install xinit。(2)安装ubuntu桌面。3.桌面进入命令方式。
2024-02-26 11:30:00 828
原创 QT字体不同
背景:在编写项目时,发现设置两个相同字号的font,在使用时却出现字体大小不同的情况。搜索时发现设置字体时利用的函数不同。两个函数,设置相同大小的字体,在结果显示时,字体大小不一致。尽量使用PixelSize()(2)PixelSize():与像素有关,推荐使用这个。(1)PointSize():与屏幕的尺寸相关。
2023-12-07 11:12:08 500
原创 Qt项目中,利用整数或浮点数转换为字符串的方法
背景:有时再利用Qt对图像进行绘制时,需要使用painter.drawText将整数或浮点数显示在显示在显示框中。这个时候需要将整数或浮点数转换为字符串,可用到普通函数setNum()和静态函数number()。注意:函数只能用对象进行调用,静态函数可用类或者对象进行调用。(2)静态函数number()(1)函数setNum()
2023-12-06 15:40:15 919
原创 WPS项目编号(序号)无法继续前一列表
step2:右击选中一开始的多级编号,选择格式刷功能。(作用:复制了一开始的多级编号的格式,用于下面的多级编号格式)解决方法:使用格式刷。格式刷是复制格式的操作,可以用于选中已有格式的单元格,复制到需要设置格式的单元格。问题:在编写文档中,序号无法继续前一列表,序号之间无法自动连接。step3:在需要添加同级编号的位置处,左击鼠标,编号就出现了。step1:将一开始的多级编号设置好。
2023-12-04 10:31:24 5739
原创 git更改地址后之前的项目需要进行的操作
方法2:随便右击左侧——>点击在文件资源管理器中打开文件夹——>右键点击在终端中打开——>输入命令 git remote set-url origin http://XXXXX。方法1:在选项菜单中找到git——>点击管理远程存储库——>点击Git仓库设置下的远程——>点击origin——>点击编辑(将更改后的地址填写到里面)
2023-10-12 15:33:36 170
原创 掷骰子的多线程应用程序2基于互斥量的线程同步(复现《Qt C++6.0》)
说明:在复现过程中出现两点问题(1)run()函数中对m_diceValued的赋值(2)do_timeOut()函数中没有对m_seq、m_diceValued进行定义。
2023-09-19 15:17:15 557
原创 掷骰子的多线程应用程序1(复现《Qt C++6.0》)
(1)ui指针(2)按钮的响应函数。下面程序对以上问题进行了修改。除了图片、清空、关闭功能外,其他功能实现复现。说明:复现的代码来自《Qt C++6.0》P496-P500。
2023-09-18 16:34:19 356
原创 (Qt+Vs编译环境)(1)报错:c2001,常量中有换行符or中文输出乱码问题(2)plainTextEdit收到的信息为乱码
VS问题解决(c2001,常量中有换行符)或(中文输出乱码问题)
2023-07-27 15:16:42 424
原创 GitLab如何删除项目
3.在主窗口中下拉,点击Advanced,继续下拉,最末处点击delete project。2.点开后,左侧栏中点击settings,在下拉选项中点击General。1.在左侧栏中点击projects,主窗口中点开所要删除的项目。4.输入提示的口令,完成删除。
2023-07-20 10:12:37 10878
原创 there‘s no Qt version assigned to project XXX
项目----->XXX属性页----->Qt Project Settings------->Qt installation(改为自己的)在github上下载他人的项目,在运行时报错,如上所示。
2023-07-18 15:41:19 111
原创 in include file:‘QUdpSocket‘file not found
in include file:'QUdpSocket'file not found
2023-05-29 10:50:10 1228
原创 C语言进阶-一元二次方程求解(内含源代码)
C语言进阶(一)前言: 在学习c语言基础语法后我们需要通过项目的训练进行进阶提升,一个小的项目能够使初学者对编程语言掌握的更牢固、进一步熟悉编程的逻辑,所以在这里例出了项目的题目要求、算法分析以及完整的程序代码供初学者学习。(二)题目: 一元二次方程的求解:求方程(a*x)^2+b*x+c=0的根,用3个函数分别求当b^2-4*a*c大于0、等于0和小于0时的根并输出结果。从主函数输入a、b、c的值。(三)算法设计:int main():在主函数中提示并...
2021-03-18 16:02:51 4188
原创 如何对无环有向图中的顶点号重新安排使得该图的邻接矩阵中所有的1都集中到对角线以上?
如何对无环有向图中的顶点号重新安排使得该图的邻接矩阵中所有的1都集中到对角线以上?有两种方法,如下:方法一:1>将顶点号的出度根据大小进行排序,出度最大的顶点编号为1,依次到出度最小的顶点编号为n。2>调整,只要存在弧<i,j>,无论两个顶点出度的大小,都要使顶点i的序号在顶点j的序号前,(i<j)。方法二:采用拓扑排序对顶点号重新安排。...
2020-10-23 17:34:13 3142 4
原创 二叉排序树与二分查找的区别?(简答)
从查找过程看,二叉排序树与二分查找相似。 就平均时间性能。二叉排序树上的查找和二分查找差不多。但二分查找判定树唯一,而二叉排序树的查找不唯一,相同的关键字其插入顺序不同可能生成不同的二叉排序树。 维护表的有序性。二叉排序树无须移动结点,只需修改指针即可完成插入和删除操作,二分查找的对象是有序顺序表插入和删除节点的操作所花代价。 静态查找表时,选择二分查找。动态查找表时,选择二叉排序树。...
2020-10-17 15:31:39 6135
原创 二叉排序树删除并插入某结点是否与原树相同?(简答)
二叉排序树删除并插入某结点是否与原树相同?答:二叉排序树删除并插入某结点,得到的二叉排序树与原来有可能相同,也可能不同。解释:排序二叉树可以删除树中任意结点,但插入的新结点一定是某个叶结点。所以删除并插入某结点的二叉排序树可能与原树相同,也可能不同。...
2020-10-17 11:01:23 4190 3
原创 数据结构:为什么树可以转换成二叉树?(简答)
为什么在数据结构中树可以转换为二叉树?因为二叉树和树都可以用二叉链表作为存储结构,因此二叉链表作为媒介可以导出树与二叉树的关系。物理结构上看:树的孩子兄弟表示法与二叉树的二叉链表表示法相同,即每个节点共有两个指针分别指向节点的第一个孩子和几点的下一个兄弟结点,而二叉链表使用双指针。...
2020-10-16 15:02:09 1427
原创 王道考研 线性表知识点巩固
链表选择题引申考点201.静态链表:与顺序表一样需要分配较大空间,与链表相同插入和删除不需要移动元素需要修改指针。指针域与链表不同的是它指向下一个元素在数组中的下标。(用在不支持指针的高级语言)2.什么情况下适用的链表总结: 不带头结点且有尾指针的单循环链表:在最后一个元素之后插入一个元素和删除第一个元素。(在最后一个元素后插入,肯定要有一个指向尾结点的指针;删除第一个元素也需要指向尾结点的指针) 带头结点的双向循环链表:在末尾插入节点和删除节点(删除末尾结点需...
2020-09-16 12:49:03 535
原创 顺序表的定义及初始化代码实现(C语言)
适合初学数据结构,不明白如何通过代码实现顺序表。超简洁代码如下:# include <stdio.h># define initsize 10 //表长度的初始定义# define maxsize 50 //定义线性表的最大长度//顺序表结构的头文件typedef struct //定义结构体{ int data[maxsize];int length;}Sqlist; //定义结构体变量名//初始化顺序表initlist(
2020-09-12 20:03:40 15382 11
原创 教你MATLAB实现语音盲分割项目(含完整代码)
clc; fs=50000; channel=1; t=5; fprintf('按任意键后开始 %d 秒录音:',t); pause; fprintf('录音中...');%文字提示 y=wavrecord(t*fs, fs,channel,'double');%录制语音信号 fprintf('录音结束...
2020-05-10 18:14:13 6977 12
原创 C程序设计 谭浩强 第五章课后习题详解(包含算法分析,运行结果)
第五章 循环结构程序设计(1)5.6给出3个程序段的流程图暂时略过(有时间进行补充)(2)补充5.7,统计fabs(t)>=le-6和fabs(t)>=le-8时,执行循环体的次数...
2020-03-11 23:07:54 2658 2
电子科技大学数据结构ppt.zip
2021-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人