自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt线程QThread开启和安全退出

写一个继承QObject的类,对需要进行复杂耗时逻辑的入口函数声明为槽函数 此类在旧线程new出来,不能给它设置任何父对象 同时声明一个QThread对象,在官方例子里,QThread并没有new出来,这样在析构时就需要调用- – QThread::wait(),如果是堆分配的话, 可以通过deleteLater来让线程自杀 把obj通过moveToThread方法转移到新线程中,此时object已经是在线程中了 把线程的finished信号和object的deleteLater槽连接,这个信号槽必

2024-01-19 17:29:43 743 1

原创 Pyinstaller -F打包Pyqt5应用,打开提示ImportDLL Error解决方案

尝试重新安装pyinstaller版本为4.10完美解决,可能是新版本的pyinstaller与PyQt5不兼容导致。遇到一个问题Pyinstaller >5.10打包的pyqt5 exe,打开报错,提示如下。

2023-05-10 17:17:59 222

原创 使用C++编写 切换输入法的方法

要在C++中实现切换输入法,你需要使用Windows API中的一些函数。函数获取当前输入法的上下文。要使用此函数,只需要在你的代码中调用。函数来获取当前窗口的句柄,然后使用。函数获取当前线程的ID,然后使用。在上面的代码中,我们使用了。函数来切换到下一个输入法。

2023-03-22 16:00:01 2083

原创 常见的编程设计模式

常见的编程设计模式

2023-03-21 15:15:56 1271

原创 PyQt 自定义委托(delegate) 实现进度条

完整代码:class Upgrade_2100(QMainWindow): def __init__(self, parent=None): super(Upgrade_2100, self).__init__(parent) self.initUI() self.initModel() self.initDelegate() self.__timer = QTimer() self.__ti

2022-04-20 17:12:04 733

原创 使用navicat备份数据库步骤

一,首先选中计划,新建批处理作业二,选择需要备份的表格,双击可用任务,最下方出现可选择的任务三,输入配置文件名,保存即可,如果需要立即备份,选择开始键四,定时备份设置-----选择设置计划任务,在弹窗中设置admin登录密码,计划页设置备份时间,最后提交应用即可,注意navicat软件要用管理员模式运行,否则会出现无权限情况五,如何查看还原备份----选中自己备份的表,下面会有生成的备份文件,如需还原,直接点击对应的时间点还原即可...

2021-09-08 15:02:23 16107

空空如也

空空如也

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

TA关注的人

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