会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BlackSnow
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
16
下一页
2024年6月19日
Qt5.15 MSVC下关于inline关键字的一点问题
摘要: 当使用inline关键字时,需要在类的全部方法前声明inline不能有的加有的不加会引起多重定义错误 就像这样:
阅读全文
posted @ 2024-06-19 16:04 BlackSnow
阅读(27)
评论(0)
推荐(0)
2024年6月14日
批量修改网卡IP地址脚本
摘要: 添加IP地址: #!/bin/bash for i in {1..20} do ip_address="10.10.1.$i" subnet_mask="255.255.255.0" gateway="10.10.1.1" echo "Adding IP address: $ip_address"
阅读全文
posted @ 2024-06-14 13:12 BlackSnow
阅读(197)
评论(0)
推荐(0)
2024年6月13日
过滤Windows下保留的文件名称正则表达式
摘要: C++语法下实测: ^(?!(?:CON|PRN|AUX|NUL|COM[1-9]|LPT[1-9]|con|prn|aux|nul|com[1-9]|lpt[1-9])(?:\\.[^.]*)?$)[^<>:\"/\\\\|?*\\x00-\\x1F]*[^<>:\"/\\\\|?*\\x00-\
阅读全文
posted @ 2024-06-13 13:46 BlackSnow
阅读(24)
评论(0)
推荐(0)
当误修改文件夹名称为Windows保留字段后的方法(例如:con.* )
摘要: 新建一个记事本输入一下内容(直接拷贝) DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1 修改后缀名为bat然后把你要删除的文件拽到 xxx.bat 图标上即可。
阅读全文
posted @ 2024-06-13 13:27 BlackSnow
阅读(20)
评论(0)
推荐(0)
2024年5月30日
Qt 多语言国际化 tr()的一点注意事项
摘要: 在QTreeView的model中我使用QStandardItem 构建,当获取QStandardItem的text字段后,不能够按照原文进行匹配,需要把做判定匹配的字符串同时加上tr(),才能够根据翻译前的内容进行匹配。 错误示例: /*获取的字符串*/ if (index.isValid())
阅读全文
posted @ 2024-05-30 11:46 BlackSnow
阅读(199)
评论(0)
推荐(0)
2024年5月29日
QLabel HTML语法富文本的使用
摘要: Qt部分支持Html、CSS语法 对其组件进行美化绘制 参考资料: Supported HTML Subset | Qt GUI 5.15.17 官方文档介绍了支持的标签以及属性 一下是我做的一个例子 Qt C++部分代码: 需求是绘制一个图例,图片如下: //增加图例 QLabel* legend
阅读全文
posted @ 2024-05-29 10:52 BlackSnow
阅读(363)
评论(0)
推荐(0)
2024年5月14日
唯一绑定 connect函数(仅响应一次的槽函数)
摘要: 当需要重复一些操作时,如果默认connect的连接方法会导致一个信号被多个槽函数响应,这有时不是我们想要的效果,于是可以利用connect函数的一个可选参数进行唯一绑定 connect 声明: [static] QMetaObject::Connection QObject::connect(con
阅读全文
posted @ 2024-05-14 16:36 BlackSnow
阅读(250)
评论(0)
推荐(0)
connect函数与lambda表达式的一点问题
摘要: 尽量不要使用connect函数连接一个lambda表达式,因为lambda每次都会被分配一个新的地址(函数指针),会导致一个信号连接到多个重复的相同的lambda表达式,会导致弹出多个窗口,并多次进行重复操作。 不要使用这种写法: connect(getTreeView(),&CustomTreeV
阅读全文
posted @ 2024-05-14 15:16 BlackSnow
阅读(213)
评论(0)
推荐(0)
2024年4月24日
QDir使用时的一点注意事项
摘要: 当调用QDir的相关方法 ( 例如:rename(),removeRecursively())时需要注意: 当操作文件时不应当在传入参数后加上”/“ 当操作文件夹时要在传入参数后面加入”/“ bool ProjectmanagementPlugin::renameFolder(const QStri
阅读全文
posted @ 2024-04-24 13:58 BlackSnow
阅读(117)
评论(0)
推荐(0)
2024年3月20日
关于TinyXML2的一个问题
摘要: 需求:输出到文件路径含有中文的地址中 问题:直接调用XMLDocument的SaveFile(FILE *file)方法会导致保存的xml文件在文件末尾丢失部分内容 实现如下: wstring wfolderPath = folderPath;wstring fileName(item.first.
阅读全文
posted @ 2024-03-20 11:47 BlackSnow
阅读(89)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
16
下一页
公告