自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个想起来就写的技术博客

c/c++/python/golang,有的在用,有的熟悉,有的在学

  • 博客(9)
  • 收藏
  • 关注

原创 Qt6开发跨平台音乐播放器(五):数据库

qt sql模块操作sqlite3数据库

2024-06-28 23:28:20 156 1

原创 Qt6开发跨平台音乐播放器(四):通用配置类

线程安全的通用配置类

2024-06-27 22:39:38 274

原创 Qt6开发跨平台音乐播放器(三):Player

一个功能完备的Player类

2024-06-26 23:56:26 417

原创 Qt6开发跨平台音乐播放器(二):单例模式

使用Q_GLOBAL_STATIC要求类的构造和析构函数为public,这样就无法防止构造新的实例,在使用时需要注意这一点。在C++11之前,为了实现线程安全,兼顾性能效率,又衍生出了懒汉式+双检测锁这种实现。欢迎star/fork/issue。饿汉式 - 程序启动就创建实例。懒汉式 - 调用时再创建实例。

2024-06-25 23:26:39 313

原创 Qt6开发离线音乐播放器(一):基本窗口

qt实现的无边框、带窗口阴影、自定义标题栏和可拖动的基本窗口

2024-06-20 01:52:30 574

原创 一些QT小技巧(持续更新)

一些QT小技巧(持续更新)

2024-04-19 14:33:25 127

原创 32位程序在64位系统上读取注册表失败的问题解决

目录1. 环境2. 目的3. 方法4. 现象和原因5. 有效的解决办法5.1 使用64位程序5.2 简单有效的方法1. 环境Windows10 专业版 x64Qt5.15.2 MSVC2019 32bit2. 目的读取卸载列表,如下:3. 方法使用QSettings读取注册表项:SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall枚举所有子项的DisplayName:4. 现象和原因确实获取到了一部分列表,但是我想要找

2022-04-09 15:40:07 2929

原创 QWebEngine信号槽重复回调的问题分析解决

1. 现象首先定义一个类,暴露接口给js代码:#include <QObject>class TestObject : public QObject {public: explicit TestObject(QObject *parent = nullptr) : QObject(parent) {} signals: void testSig(QString);slots: void testSlot() { emit testSig("test"); }};注册类

2022-02-11 11:36:16 744

原创 Qt报错Parse error at “IID“的解决办法

1. 环境deepin v20.2.3Qt5.14.22. 错误日志Parse error at "IID"3. 解决办法网上一堆说补充构造函数代码的,尝试后无效。最后发现是缺少安装qt5私有头文件,安装之后编译通过。sudo apt install qtbase5-private-dev4. 参考Linux系统构建QtQT5插件文件尝试解决...

2021-08-18 16:11:26 2907 6

空空如也

空空如也

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

TA关注的人

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