自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(349)
  • 资源 (3)
  • 收藏
  • 关注

原创 电脑端 搜狗输入法自动弹皮肤推荐、AI旺仔关闭方法

5. 遇到划词卡顿问题或快捷键冲突影响复制复制粘贴,请使用浏览器打开链接:https://ime.gtimg.com/pc/ichat_1.0.2.2661.scpf 下载完成后,双击 ichat_1.0.2.2661.scpf 文件进行安装,然后重启电脑试下。3. 关闭后台进程:电脑任务管理器→找到AI汪仔图标→右键【结束任务】。3. 还有选中自动取词,本来是想选中复制的,结果每次选中都会有弹框。→可以关闭快捷键按【=】或【alt+空格】弹出汪仔AI搜索。右边的按钮,全部给关闭。→滚动页面到底部,关闭。

2025-04-18 09:45:16 8764

原创 python 安装win32com.client库

是Python中用于操作Windows COM对象的强大模块,特别适合与Microsoft Office应用程序(如Word、Excel、Outlook等)进行交互。

2025-04-17 20:03:48 767

原创 python3.13.0环境安装及python-docx库安装指南

python-docx是一个用于创建和修改Microsoft Word(.docx)文件的Python库。:勾选"Add Python to environment variables"选项。运行此脚本后,将在当前目录下生成一个名为"demo.docx"的Word文档。• 点击"Install"进行安装。• 下载并运行安装程序。• 双击下载的安装包。

2025-04-17 20:03:36 1295

原创 python 安装win32com.client库

是Python中用于操作Windows COM对象的强大模块,特别适合与Microsoft Office应用程序(如Word、Excel、Outlook等)进行交互。

2025-04-15 22:07:47 1106

原创 python3.13.0环境安装及python-docx库安装指南

python-docx是一个用于创建和修改Microsoft Word(.docx)文件的Python库。:勾选"Add Python to environment variables"选项。运行此脚本后,将在当前目录下生成一个名为"demo.docx"的Word文档。• 点击"Install"进行安装。• 下载并运行安装程序。• 双击下载的安装包。

2025-04-15 22:07:21 1451

原创 Qt 获取主窗体QMainWindow的geometry

在进行Qt程序开发时,想在不同的地方获取主窗体的geometry或者属性。

2025-04-11 20:56:27 473

原创 Qt问题之 告别软件因系统默认中文输入法导致错误退出的烦恼

使用Qt进行研发时,遇到一个问题,当在系统默认输入法中文(英文输入法或者搜狗就不会触发闪退)的情况下,选中`QTableWidget`控件(QTableWidgetItem有焦点,但是不双击), 进行输入,会导致软件错误退出。

2025-04-10 20:48:31 625

原创 QTreeWidget 手动设置选中项后不高亮的问题

当使用Qt编程QTreeWidget `setCurrentItem()` 方法设置 `QTreeWidget `的当前项时,如果发现选中项显示为灰色而不是高亮状态,

2025-04-10 20:44:31 448

原创 Qt 开发时可以在函数内引用的头文件

在Qt C++编程中,有些类的头文件可以在函数内部引用(局部引用),而无需在文件顶部全局引用。这些通常是基础类型、工具类或简单功能类。如此,在测试代码时,可以更加便捷。

2025-04-09 20:42:29 468

原创 Qt 子项目依赖管理:从原理到实践的最佳分析:depends还是 CONFIG += ordered

提示:在Qt Creator中,右键点击项目 → "Run qmake"可以实时验证依赖关系是否正确解析。项目开发中,当一个工程包含多个子项目(如库、插件、测试模块)时,如何正确管理它们的。• 存在交叉依赖(如多个子项目依赖同一个核心模块)。• 它是 Qt 官方推荐的方案,适合绝大多数项目。提供了两种方式管理依赖,但它们的适用场景不同。• 模块化项目(库 + 插件 + 测试)。• 明确指定谁依赖谁,避免隐式顺序问题。• 新增模块时需手动调整顺序,容易出错。• 适合大型项目,模块化清晰。

2025-04-09 20:10:02 850

原创 Qt进阶之Q_ENUM、Q_FLAG、Q_DECLARE_FLAGS、Q_DECLARE_OPERATORS_FOR_FLAGS相关宏的深度探秘与点亮高效编程之路

这个宏向元对象系统注册一个枚举类型。但是它必须放在具有Q_OBJECT或Q_GADGET宏的类的枚举声明之后。Q_OBJECTpublic:public:Q_FLAG宏向元对象系统注册一个单一的标志类型。通常在类定义中使用它来声明给定枚举的值可以用作标志,并使用位或操作符进行组合。宏必须放在枚举声明之后。标志类型的声明是使用Q_DECLARE_FLAGS()宏完成的。用法,因为是使用位操作,所以赋值不能是1、2、3、4;

2024-12-24 18:15:09 1268

原创 Qt-Advanced-Docking-System配置及使用、心得

能够帮助用户保存自定义的窗口布局,并且在下次启动应用程序时恢复。这对于那些有复杂工作流程和特定界面布局偏好的用户非常有用。比如,一个专业的音频编辑软件用户可能花费了很多时间来调整各个音频轨道窗口、效果窗口和混音窗口的布局,通过这个功能,下次打开软件时就可以快速恢复到之前的工作布局。

2024-12-16 22:07:37 3002 4

原创 Qt知识之 2. Windows下使用QtCreator创建的CMake项目,配置CMakeLists.txt文件生成sln文件方案

配置系统环境变量,运行。两种解决方案:方案1。. 在命令行窗口使用。

2024-12-14 16:15:50 1570

原创 C语言实例_28之字符串反转

实现字符串反转,即将一个给定的字符串的字符顺序进行颠倒,例如,原字符串为 “hello”,反转后变为 “olleh”。

2024-12-08 17:41:31 738

原创 C语言实例_27之删除字符串中指定字符

删除一个字符串中的指定字母,例如:对于字符串 “aka47-k8”,删除其中的 “k” 字母。

2024-12-06 20:30:48 1143

原创 C语言实例_26之根据输入计算星期几

请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

2024-12-06 20:08:45 915

原创 C语言实例_25之匹配计算

两个乒乓球队进行比赛,各出三人,甲队为 a、b、c 三人,乙队为 x、y、z 三人。抽签决定比赛名单,有人向队员打听比赛名单,a 说他不和 x 比,c 说他不和 x、z 比,请编写代码找出三队赛手的名单。

2024-12-05 20:43:52 543

原创 C语言实例_24之递归计算

有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。

2024-12-05 20:28:48 449

原创 C语言实例_23之计算阶乘和(5!+4!+…+1!)

具体来说,对于外层循环的每一个数字i,在内层循环里,设置一个变量(初始化为1),让其从1累乘到i,这样就得到了i!- 先定义一个递归函数来计算单个数字的阶乘,按照阶乘的递归定义n!然后在主函数或者另一个计算总和的函数中,通过循环从5到1依次调用这个递归函数来获取每个数字的阶乘值,并将其累加到一个总和变量中,实现阶乘和的计算。- 代码结构相对简洁,将阶乘的递归定义直接通过函数实现,在计算累加和时调用该递归函数即可,与数学上阶乘的概念结合紧密,有助于深入理解递归算法在解决此类问题中的应用。

2024-12-04 23:06:46 611

原创 C语言实例_22之计算阶乘n!

递归是解决阶乘问题的一种直观方式。对于n!,可以将其分解为n × (n - 1)!,这就构成了递归关系。即当n等于1时,返回1(因为1! = 1),当n大于1时,返回n乘以(n - 1)!,通过不断调用自身函数来逐步计算出阶乘的值。

2024-12-04 23:03:55 1198

原创 C语言实例_21之逆序输出多位整数

【代码】C语言实例_21之逆序输出多位整数。

2024-12-03 08:00:00 383

原创 C语言实例_19之猴子吃桃问题

猴子第一天摘下若干个桃子,当即吃了一半,它还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少个桃子?来分析下该算法所用的时间复杂度和空间复杂度。

2024-12-02 08:00:00 1237

原创 C语言实例_20之回文数计算

判断一个5位数是否为回文数。回文数的特点是个位与万位相同,十位与千位相同,例如13531是回文数。

2024-12-02 08:00:00 629

原创 C语言实例_17之求解`完数`

假设有一个正整数N,对于 N/2

2024-12-01 10:13:51 426

原创 C语言实例_15之求一组字符串中大写字符、小写字符、数字和其他字符的数目

求一组字符串中大写字符、小写字符、数字和其他字符数目。

2024-12-01 08:00:00 346

原创 C语言实例_18之小球自由落体计算

一球从100米天空高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?

2024-11-30 22:57:26 1531

原创 DEV -C++ 报错[Error] ‘for‘ loop initial declarations are only allowed in C99 or C11 mode

【代码】DEV -C++ 报错[Error] ‘for‘ loop initial declarations are only allowed in C99 or C11 mode。

2024-11-30 21:39:59 616

原创 C语言实例_16之求不同位数为同一个数的和

参数巧妙地实现了在一个函数中既可以计算每一项的值,又可以计算总和的功能。是一个数字,相加的项数由键盘输入控制,例如当。,通过程序计算得到了。

2024-11-30 13:38:40 981

原创 win11 关闭锁屏界面广告和搜索

和一些额外的信息,如。

2024-11-30 11:09:53 4918

原创 Qt问题之 为什么不能在cpp文件中声明包含Q_OBJECT宏的类

【代码】Qt问题之 为什么不能在cpp文件中声明包含Q_OBJECT宏的类。

2024-11-30 10:35:15 492

原创 Qt知识之 1. Q_DECLARE_METATYPE 和 qRegisterMetaType

【代码】Qt知识之 1. Q_DECLARE_METATYPE和qRegisterMetaType。

2024-11-29 21:23:25 1248

原创 Qt问题之 “QWidget: Must construct a QApplication before a QWidget“错误

QWidget依赖于QApplication来进行一些初始化工作,比如事件循环的设置等。在 Qt 中,QWidget是一个用于创建用户界面组件(如窗口、按钮等)的类。而QApplication类是整个 Qt 应用程序的核心,它管理着应用程序的控制流和主要设置。解决方法是避免在类中采用static的QWidget以及其子类和全局的QWidget.如果程序重复创建了 QApplication 对象,会报以上错误。3. 查看是否使用了静态的(static)的qwidge域或其子类。文件中的库配置是否正确。

2024-11-29 21:22:44 1646

原创 C语言实例_14之求俩数的最大公约数和最小公倍数

最大公约数(Greatest Common Divisor,简称GCD)也称为最大公因数,是指两个或多个整数共有约数中最大的一个。12的约数有1、2、3、4、6、12。18的约数有1、2、3、6、9、18。可以看出它们共有的约数有1、2、3、6,其中最大的就是6,所以12和18的最大公约数是6。最小公倍数(Least Common Multiple,简称LCM)是指两个或多个整数公有的倍数中最小的一个。12的倍数有12、24、36、48、60、72……18的倍数有18、36、54、72、90……

2024-11-28 23:01:26 737

原创 C语言实例_13之三目运算符

它的执行逻辑是:先计算表达式1的值,如果表达式1的值为真(非零),那么整个三目运算符的结果就是表达式2的值;如果表达式1的值为假(零),那么整个三目运算符的结果就是表达式3的值。某一游戏,需根据战斗力进行等级划分,战斗力大于99999的玩家用A级表示,50000-99999区间的用B表示,30000-49999区间的用C级表示,0-29999区间的用D级表示。三目运算符也称为条件运算符,它是 C 语言中唯一的一个三目运算符,其语法格式为:表达式1?表达式2 : 表达式3。是解决比较的基本选择。

2024-11-28 08:00:00 510

原创 C语言实例_12之求一正整数分解质因数

质因数(素因数或质因子)在数论里是指能整除给定正整数的质数。例如,对于整数(12),它可以分解为(12 = 2\times2\times3),这里的(2)和(3)就是(12)的质因数。因为(2)和(3)是质数,并且它们能够整除(12)。

2024-11-27 23:08:43 541

原创 C语言实例_11之求0-10000中的水仙花数

不过在本题要求的0 - 10000范围内,除了三位数的水仙花数,还可能有四位数符合类似规律(各位数字的四次方和等于该数本身),例如1634,因为。水仙花数(Narcissistic number)也被称作自恋数、自幂数等。它是指一个三位数,其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为。

2024-11-27 08:00:00 920

原创 C语言实例_10之求0-200内的素数

素数(Prime number),也叫质数,是指在大于 1 的自然数中,除了 1 和它自身外,不能被其他自然数整除的数。素数是指在大于 1 的自然数中,除了 1 和它自身外,不能被其他自然数整除的数。要判断一个数num是否为素数,最直接的方法是从 2 开始,依次检查num能否被小于它的每个数整除,如果都不能整除,那么num就是素数。实际上,只需要检查num能否被小于等于sqrt(num)的数整除就可以了(这是基于一个数学原理:如果一个数num不是素数,那么它一定有一个小于等于sqrt(num)的因子)。

2024-11-26 22:53:19 575

原创 C语言实例_9之斐波那契数列实现

斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多・斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为 “兔子数列”。它的特点是从第三项开始,每一项都等于前两项之和,数列的前两项通常定义为 0 和 1(也有从 1 和 1 开始的定义方式,这里以 0 和 1 为例),即:该数列的前几项依次为:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144……

2024-11-26 22:13:59 832

原创 C语言实例_8之输出中国象棋棋盘

首先需要知道中国象棋棋盘布局。根据上述布局依次输出。

2024-11-25 22:15:14 627

原创 C语言实例_7之输出乘法口诀表

乘法口诀表共9行9列,因为需要两层for循环进行控制;假设nRow为行,nCol为列。还可以使用while实现。输出 9*9 口诀。

2024-11-25 21:49:00 384

Qt进阶之Q-ENUM、Q-FLAG、Q-DECLARE-FLAGS、Q-DECLARE-OPERATORS-FOR-FLAGS相关宏的深度探秘与点亮高效编程之路

在`Qt`的广袤编程世界里,隐藏着如魔法般强大的元素,那便是`Q_ENUM`、`Q_FLAG`以及与之紧密相连的`Q_DECLARE_FLAGS`、`Q_DECLARE_OPERATORS_FOR_FLAGS`。它们犹如神秘的咒语与符文,一旦掌握,便能点亮高效编程之路。无论是构建复杂的图形界面,还是处理底层的数据逻辑,这些`Qt`进阶魔法都将赋予开发者全新的力量,让代码更加简洁、灵活且美观。

2024-12-20

QTreeWidget及QUndoStack使用

使用QUndoStack撤销栈实现QTreeWidget删除item及撤销、重做

2024-11-12

QTreeWidget及QUndoStack使用视频

QTreeWidget及QUndoStack使用视频

2024-11-12

Qt-process之invoke&client、进程通信.rar

Qt实现进程通信 通过调用端调用进程,实现不同进程间的交互

2024-01-09

C++&&Qt + 进度框&&线程使用 + 处理耗时操作

完整示例代码,可直接运行,内有注释 使用C++和Qt实现线程处理耗时操作,主线程加载处理进度显示 使用4种线程处理方式: 1. 继承QThread 2. 继承QRunnable 3. 继承QObject,移动线程中处理 4. 使用QtConcurrent

2024-01-02

【Qt之QSplashScreen】开场动画使用:进度条加载及设置鼠标指针不转圈

【Qt之QSplashScreen】开场动画使用:进度条加载及设置鼠标指针不转圈

2023-11-16

“Qt”+“C++”+QTableWidget控件自定义表头,合并,重写样式

内容概要:QTableWidget自定义表头,占用多行数据,利用合并表格功能实现多行表头,使开发者能够根据需要灵活地定制表格外观和行为,内部已实现了自定义样式表头,可根据需求重新实现 使用人群:Qt/C++开发人员 使用场景:Qt项目开发 实现思想:使用两个表格进行实现,一个表格充当表头,一个表格隐藏表头,充当表格项 其他说明:可根据项目情况进行自定义实现

2023-09-07

Qt多线程编程实例_QThread用法详解

Qt多线程编程实例,QThread用法详解,基于主线程发送创建随机数个数,子线程进行创建和其他子线程进行冒泡排序、快速排序等,再将排序结果回传给主线程进行显示结果和进度显示。

2021-12-18

Qt之网络编程Tcp通信实例

Qt网络编程之QTcp通信实例,直接可把项目添加到Qt5以上版本运行。 包括客户端和服务器代码及exe。经过测试,在局域网和本机电脑上都可以正常通信。 另外,实例的教程和代码也在本人的所发的Qt文章内容里面。

2021-08-15

Qt多线程编程实例_QThread详解

Qt多线程编程实例,QThread用法详解,基于主线程发送创建随机数个数,子线程进行创建和其他子线程进行冒泡排序、快速排序等,再将排序结果回传给主线程进行显示结果和进度显示。资源含源码,版本5.9.5以上可直接运行。

2021-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除