花费 32 ms
Qt小技巧11.界面假死或不刷新的处理方式

1 遇到的问题 有时会遇到这样一种情况,比如界面最小化或者界面关闭后(进程未退出),当重新显示时界面确是一片白的,原因是paintEvent并被未调用,导致界面未刷新。如果手动改变下界面大小时又可以 ...

Thu Jan 13 21:37:00 CST 2022 0 3967
Qt小技巧13.如何为程序设置环境变量?

1 说下背景 有时会有这样一种场景,我写了个程序,该程序依赖一些第三方的动态库,假如现在将三方库放到了可执行文件同级目录下的dependence目录,现在我将程序打包好并发给了用户。此时用户是无法直 ...

Sat Feb 12 02:08:00 CST 2022 0 3129
Qt小技巧9.moveToThread的使用技巧

1 说下背景 1.1 常规方式存在的问题 一般来说,在Qt中使用线程,最常规的做法是继承QThread,重写run函数,调用start函数,run函数里边的代码就会在新的线程中执行了。这样做有点麻 ...

Thu Sep 30 19:29:00 CST 2021 0 255
Qt小技巧8.利用反射机制通过类名创建Qt对象

1 需求描述 在项目开发过程中可能会有这样一种需求,就是我连头文件都没有只知道类的名字,在这种情况下需要将对象实例化出来,同时还要调用类中的方法。想想有点不可思议,但在Qt的世界里,这些是很容易实现 ...

Sat May 15 06:49:00 CST 2021 0 1643
Qt小技巧14.Qt5.12.x编译Mysql插件驱动

1 遇到的问题 Qt后面的版本都没有直接带Mysql插件驱动了,应该是协议的原因,需要我们自己手动编译下,默认是这样子的: 打印下QSqlDatabase::drivers()结果如下: 很 ...

Wed Feb 23 04:05:00 CST 2022 0 948
Qt小技巧1.右键菜单的汉化

Qt默认的右键菜单文字是英文的,如下: 安装翻译文件,即可实现汉化,Qt程序中可以安装多个翻译文件,不冲突,在main函数中执行: 文件已打包好,添加资源文件即可使用,点击 ...

Thu Aug 20 03:19:00 CST 2020 1 546

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM