皮牙子快跑
码龄8年
关注
提问 私信
  • 博客:79,816
    社区:2
    79,818
    总访问量
  • 41
    原创
  • 32,887
    排名
  • 57
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:Linux C/C++/QT

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2017-03-14
博客简介:

皮牙子快跑的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    509
    当月
    36
个人成就
  • 获得95次点赞
  • 内容获得15次评论
  • 获得336次收藏
  • 代码片获得822次分享
创作历程
  • 22篇
    2024年
  • 9篇
    2023年
  • 11篇
    2022年
  • 25篇
    2021年
成就勋章
TA的专栏
  • Qt
    25篇
  • QStyle控件自绘制
    2篇
  • 开发工具
    2篇
  • C/C++
    21篇
  • linux
    10篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

QTreeWidgetItemIterator遍历QTreeWidget

简单方法遍历QTreeWidget,更多用法参考qt帮助手册。
原创
发布博客 20 小时前 ·
62 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

QMessageBox自定义按钮文本中文显示,按钮个数等

假设要显示两个或者一个按钮,那就把buttonText只设置一个就行了,后面对应的defaultButtonNumber和escapeButtonNumber记者对应好,别指定无效值就行。如此以来,对话框可以随便定制按钮,甚至比qt预定义的枚举更灵活。
转载
发布博客 前天 11:39 ·
8 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

xml去掉命名空间前缀n1

是 XML 命名空间的标准前缀,用于声明命名空间。它告诉解析器某个前缀对应的是哪个 URI。我们需要手动加上,在遍历写入属性时,判断一下改属性的namespaceUri。将属性和命名空间写入222.xml时,xmlns会增加前缀n1。此时QXmlStreamWriter会自动增加命名空间前缀n1。QXmlStreamWriter在读取。时,会同时读取属性和命名空间。对应命名空间前缀重复的。写入222.xml时。
原创
发布博客 2024.11.15 ·
398 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

QTableWidget失去焦点后,选中的行仍然高亮的方法

QTableWidget有焦点时,选中的行是蓝底白字的,我们可以通过设置改变item,让他在。失去焦点后,选中的行仍然高亮的方法。
转载
发布博客 2024.11.13 ·
37 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QT点击表格时,取消表头高亮

QTableWidget中,点击表格的行时,表头会被高亮选中。尤其在设置了表头样式后更加明显。QTableWidget中,点击表格的行时,表头会被高亮选中。尤其在设置了表头样式后更加明显。
转载
发布博客 2024.11.11 ·
20 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于currentItemChanged信号中断问题

在itemSelectionChanged对应的槽函数OnSelectMode()中重新设置当前的item。在QTableWidget中,当我们点击一个item时,就会发出currentItemChanged信号。这个信号有两个参数,一个是当前点击的currentitem,另一个是之前的previousitem。这个是用来阻塞信号发送的,一般在循环创建item时,避免一直发送信号,陷入死循环。的数据进行处理,如果不满足,就禁止切换,并将。看起来还是高亮选中状态,容易产生误会,如下图。
原创
发布博客 2024.11.06 ·
306 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

VS2022使用source_code_pro字体

将qt6\Tools\QtCreator\share\qtcreator\fonts下面的字体文件拷贝到window10系统自带的字体路径C:\Windows\Fonts即可,自动安装,然后在vs2022字体里面选择该字体。这个字体在qtcreator里面默认就有,能增加数字1和小写字母l;数字0和字母o的辨识度,写代码比较优化。
原创
发布博客 2024.11.06 ·
224 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MobaXterm中文乱码编码问题一种解决方法

以下设置针对全局所有session生效,单个设置也是一样的,选择Use font encoding ,然后重启mobaxterm就可以了
原创
发布博客 2024.10.18 ·
247 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

/lib/libc.so.6: version ‘GLIBc 2.14’not found (required by libxx.so)

这个错误信息表明你的系统上运行的一个程序(需要一个特定版本的 glibc(即 glibc 2.14),但是当前系统上安装的 glibc 版本可能太旧或者不符合该程序的要求。可能是在一个具有更高 glibc 版本的环境中编译的,而当前系统中的 glibc 版本低于所需的版本(即至少需要 glibc 2.14)。支持的 glibc 版本符号,其中并不支出glibc_2.14。查看当前系统glibc支持的版本。命令列出的结果表示当前。
原创
发布博客 2024.10.17 ·
207 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

VSCODE c++不能自动补全的问题

我发现有部分头文件是没办法解析的,只要包含这些头文件中的一个多多个,就没有代码高亮和代码自动补全了,确定路径配置是没问题的,因为鼠标点击可以跳转到对应的声明。也有博主说把"C_Cpp.intelliSenseEngine": "Tag Parser"这行加上,但是我改成默认的也可以自动补全了,就注掉了。最近安装了vscode,配置了C/C++扩展,也按照网上说的配置了头文件路径。后来发现只要在配置文件settings.json加一行就可以了。
原创
发布博客 2024.10.17 ·
337 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

linux系统,不定时kernel bug :soft lockup的问题

这个问题困扰好久,机器经常不定时卡死,只能重启。后来检查是因为没有安装nvidia显卡驱动。禁止nouveau就可以了。
原创
发布博客 2024.10.12 ·
462 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

关于vscode使用qt自带的cmake编译套件,终端不能输出的问题

关于vscode使用qt自带的cmake编译套件,printf在终端不能输出的问题
转载
发布博客 2024.10.08 ·
88 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

修改qtcreator创建项目的模板

可以自定义生成的模板参数,每次生成时,自动添加项目头文件路径等信息。有时候安装了多个版本的qt,或者不同项目需要不同的共用头文件。
原创
发布博客 2024.09.29 ·
217 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Qt 之自定义控件(开关按钮)

在鼠标点击时间中,根据当前按钮的状态,true是打开,false是关闭,改变动画移动的方向,并且改变背景颜色,已经圆形按钮的颜色。利用动画类QPropertyAnimation,点击按钮时,背景色和圆形按钮在一定时间内移动到对面。注意圆形按钮和背景色控件的初始大小一样。
原创
发布博客 2024.09.26 ·
583 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

linux top命令 实存(RES)与虚存(VIRT)详解

linux top命令 实存(RES)与虚存(VIRT)详解_top res-CSDN博客
转载
发布博客 2024.09.25 ·
95 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

qt中文乱码问题

在设置编码时,发现怎么设置中文都是乱码,
原创
发布博客 2024.09.25 ·
229 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

QString返回字符串的字节数

将包含该字符串的字节数。如果你使用其他编码方法,类似的步骤也适用,只需相应地选择合适的转换方法。返回的是字符串中 Unicode 字符(即逻辑字符)的个数,不是字节数。被转换为 UTF-8 编码,在这个示例中,字符串。
原创
发布博客 2024.09.19 ·
260 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

QMainWindow,调用exec()实现QDialog阻塞效果

如果使用QMianWindow写子界面,添加菜单栏、工具栏比较方便,但是没办法阻塞主界面,并等待用户操作返回操作结果给主界面。一般都优先使用QDialog作为子界面,调用exec()阻塞主界面,等待用户操作完成以后,获取返回的操作结果。然后在closeEvent()函数,以及需要关闭子界面的槽函数里面调用QEventLoop的quit()一、解决办法:使用QEventLoop的exec()写一个函数,调用QEventLoop的exec()设置界面属性以及标志。
原创
发布博客 2024.09.13 ·
345 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Map、QMap自定义key遇到的坑

其中重载==时,必须有唯一确定的逻辑关系,不能使用"||"等模糊关系。2、如果使用find,必须重载==
原创
发布博客 2024.08.20 ·
89 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

将qt pro转换为 vs sln

默认情况下,即环境变量qmakespec为你装的qt for vs的版本,默认生成的为该版本的vs工程文件。例如,你装的是QT for vs2010,环境变量qmakespec=win32-msvc2010,默认情况下生成的是vc2010的工程文件。1)如果项目.pro文件中 TEMPLATE = subdirs时,-r选项,遍历子项目生成.vcxproj。在pro文件所在路径内,shift+右键,选择powershell打开。自动生成.vcxproj或者.sln文件,就可以用vs2022打开了。
原创
发布博客 2024.07.30 ·
305 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏
加载更多