- 博客(5)
- 收藏
- 关注
原创 Qt 库中单例实例和库外获取的不一样
通过使用动态库并确保单例实例的唯一性,可以解决 Qt 库中的单例实例在库外不一致的问题。使用 `QScopedPointer` 和 `QMutex` 确保线程安全性和单例实例的唯一性。这种方式可以确保无论是在库内还是库外,获取到的都是同一个单例实例。
2024-07-17 19:36:15
420
原创 QT中导入JS代码作为资源文件后编译失败
现象:在QT中导入JS代码作为资源文件后,编译Release版本的时候会提示编译失败。原因:Release和Debug的区别是Release自动启用Qt快速编译器的使用。通过预处理资源中的所有.qml和.js文件,此工具可加快将QML和JS文件加载到Qml引擎的速度。但是实际上我们不想将这个js文件加载到QML引擎中,而是加载到Qt WebEngine中,因此导致了错误。解决方案:禁用Qt快速编译器的使用。在项目的pro文件里增加一行CONFIG -= qtquickcompiler.
2022-01-22 17:39:49
1182
1
原创 Delphi实现无边框窗体的移动
将窗体的 BorderStyle 设置为 bsNone,窗体的标题栏就不会显示,此时,如果想移动窗体,方法如下:procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);begin ReleaseCapture; PostMessa...
2018-02-13 15:09:47
2555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅