1 遇到的问题 有时会遇到这样一种情况,比如界面最小化或者界面关闭后(进程未退出),当重新显示时界面确是一片白的,原因是paintEvent并被未调用,导致界面未刷新。如果手动改变下界面大小时又可以 ...
1 遇到的问题 有时会遇到这样一种情况,比如界面最小化或者界面关闭后(进程未退出),当重新显示时界面确是一片白的,原因是paintEvent并被未调用,导致界面未刷新。如果手动改变下界面大小时又可以 ...
1 说下背景 有时会有这样一种场景,我写了个程序,该程序依赖一些第三方的动态库,假如现在将三方库放到了可执行文件同级目录下的dependence目录,现在我将程序打包好并发给了用户。此时用户是无法直 ...
使用Qt插件开发时,在debug模式下加载插件时遇到如下问题: "Failed to extract plugin meta data from './ICE-PCPUd. dll'"" ...
1 说下背景 1.1 常规方式存在的问题 一般来说,在Qt中使用线程,最常规的做法是继承QThread,重写run函数,调用start函数,run函数里边的代码就会在新的线程中执行了。这样做有点麻 ...
1 需求描述 在项目开发过程中可能会有这样一种需求,就是我连头文件都没有只知道类的名字,在这种情况下需要将对象实例化出来,同时还要调用类中的方法。想想有点不可思议,但在Qt的世界里,这些是很容易实现 ...
1 遇到的问题 Qt后面的版本都没有直接带Mysql插件驱动了,应该是协议的原因,需要我们自己手动编译下,默认是这样子的: 打印下QSqlDatabase::drivers()结果如下: 很 ...
Qt默认的右键菜单文字是英文的,如下: 安装翻译文件,即可实现汉化,Qt程序中可以安装多个翻译文件,不冲突,在main函数中执行: 文件已打包好,添加资源文件即可使用,点击 ...