自定义博客皮肤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/PyQt多线程

Qt提供了跨平台的线程支持,其中包括线程类、线程安全的事件发布机制以及支持线程间信号槽连接的特性。这些功能可以帮助开发者轻松地开发可移植的多线程Qt应用程序,并有效利用多处理器系统的资源。此外,多线程编程可以提升应用程序的性能和用户体验,因为耗时操作可以在后台线程中执行,避免主线程阻塞。在现代应用程序开发中,多线程编程变得越来越重要。Qt的线程类基于POSIX线程库,可以轻松地创建、启动和管理线程,并提供同步和互斥机制,避免线程之间的竞争和死锁问题。

2023-03-23 14:28:00 913

原创 Poetry add PyQt5 使用时出现 from PyQt5 import QtCore 报错ImportError: DLL load failed: 找不到指定的程序

Poetry管理Project的场景,安装PyQT5后使用类似from PyQt5 import QtCore等会出现报错ImportError: DLL load failed: 找不到指定的程序。使用Poetry add PyQt5安装PyQt5.15+版本时,由于PyQT5 metadata更新,Poetry解析依赖性时会出现问题。因此PyQt5-qt没有在执行add命令时安装,引起了dll无法找到的问题。方法一:Poetry add PyQt5-qt手动安装。

2022-10-12 11:41:47 1337

原创 Pandas read_csv读取文本文件速度测试

Pandas read_csv读取文本文件速度测试目录Pandas read_csv读取文本文件速度测试问题发现一、测试条件1.测试环境2.测试对象二、测试程序三、测试结果1.Pandas1.0.3 read_csv读取文件2.Pandas0.23.4read_csv读取文件3.Pandas0.24.1read_csv读取文件4.Pandas0.25.3read_csv读取文件总结和分析1.测试总结2.分析问题发现在将P...

2021-05-16 11:06:33 1393 2

原创 Pyinstaller 打包发布经验总结

使用Pyinstaller打包Python项目包含了大量的坑,这篇文章总结实践得到的Pyinstaller打包经验。本文的例子为Python3.6代码,Pyinstaller3.4,在windows下打包为64位和32位版本。目录Pyinstaller基本使用方法Python项目的打包方法1.spec文件生成2.spec文件配置3.使用spec执行打包命令Visual ...

2018-09-02 18:46:30 101342 44

原创 github项目团队协作开发流程

数据分析绘图软件开发项目将由多人合作进行开发、测试、发布等工作,为了控制软件开发的版本管理、代码共享以及项目整合等,有必要采用git分布式版本管理工具进行项目版本管理和github开源平台作为代码仓库托管平台。因此本文介绍了git和github的基本使用方法,并基于git和github定义团队开发的工作流(workflow)。1.git和github相关概念git最基本的概念和操作这里不详细介绍,...

2018-05-27 00:38:59 6920

原创 Pyqt5 QTreeWidget使用

在使用pyqt5编写UI时,QTreeWidget对象可以提供预定义模型的树形视图显示。QT文档对QTreeWidget定义如下:The QTreeWidget class is a convenience class that provides a standard tree widget with a classic item-based interface similar to that u...

2018-04-26 23:50:05 11293

空空如也

空空如也

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

TA关注的人

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