自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 QT多语言设置

本文介绍了Qt项目多语言翻译的实现流程:1)通过QLocale获取系统语言并加载对应翻译文件(如TEST_zh_CN.qm);2)使用lupdate工具提取代码中tr()标记的字符串生成.ts源文件;3)通过Qt Linguist工具可视化翻译.ts文件;4)用lrelease编译生成.qm二进制翻译文件;5)将.qm文件与可执行文件放在同一目录。重点注意事项包括:必须使用tr()包裹需翻译的字符串,且.ts/.qm文件名需与locale命名一致。该方案可实现Qt应用的中英文等多语言切换功能。

2026-01-30 14:07:28 86

原创 Qt 操作 MySQL:QSqlDatabase 无法 commit 事务、QSqlDriver 不支持transaction事务的解决方法

摘要:Qt数据库事务操作建议避免使用QSqlDatabase内置的transaction()和commit()/rollback()函数,因其可能存在开启失败问题。推荐替代方案是直接执行SQL事务命令:通过手动发送START TRANSACTION、COMMIT和ROLLBACK语句来实现事务控制。这种方法更可靠,代码实现也更为直接。

2025-09-29 15:37:41 610

原创 QT中,使用Qlabel加载图片显示,并使图片适应Qlabel尺寸

本文介绍了两种在Qt中实现图片自适应QLabel控件的方法。方法一使用setScaledContents(true)自动调整图片大小,方法二则通过scaled()函数手动缩放图片。两种方法都能实现图片随窗体大小变化而自适应调整的效果,但方法二在加载多张图片时可能导致QLabel尺寸变化。文中还包含了图片加载失败的异常处理代码,确保程序健壮性。

2025-09-19 14:20:30 611

原创 【git】git、gitee、TortoiseGit安装和基础使用教程

本文介绍了Git和TortoiseGit的安装及基本使用流程。首先指导用户从镜像网站下载安装Git和TortoiseGit,然后说明如何注册Gitee账号并创建仓库。重点讲解了SSH公钥的生成与配置方法,实现免密登录。最后详细说明了仓库克隆、文件上传下载等基础操作步骤,包括通过SSH方式克隆仓库、提交修改和推送更新等。文章还补充了HTTPS方式存储账号信息的命令,为Git初学者提供了完整的入门指南。

2025-09-18 09:33:26 943

空空如也

空空如也

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

TA关注的人

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