当前位置: 首页 > web >正文

python-pyqt6框架工具开发总结

菜单栏
工具栏
状态栏
QTreeView 用于展示树形结构数据(模-视图框架),文件系统,组织结构
通常与QAbstractItemModel的子类(如QStandardItemModel或自动义模型)
展开/折叠 控制节点的显示状态,展开时显示子节点,折叠时隐藏子节点

   self.tree_view = QTreeView(self)           # 创建视图self.model = QStandardItemModel()    # 创建模型# 添加数据self.tree_view.setModel(self.model)     # 设置模型到视图selected_indices = self.tree_view.selectedIndexes()  # 选中项self.tree_view.expandAll()                     # 展开树结构所有项关于该类的使用与介绍:https://blog.csdn.net/qq_22409661/article/details/145459136

将 pyqt6工程 打包为可执行EXE:

  1. 安装 pyinstaller 依赖
  2. 找到对应的exe执行脚本 一般存放位置C:\Users\用户名\AppData\Roaming\Python\Python39\Scripts
  3. 在对应目录下执行命令:pyinstaller.exe --onefile --windowed
--name:指定生成的可执行文件的名称;
--icon:指定可执行文件的图标;
--add-data:添加额外的数据文件;
--hidden-import:添加隐藏的依赖模块。
  1. 编译好的exe文件在dist目录下

常见问题:
1.依赖库缺失
2.代码中本身有错误 会导致程序不能正常显示
3.工具中使用的图片资源 在编译时需要指定全路径,否则不会显示具体图片

http://www.xdnf.cn/news/5963.html

相关文章:

  • PostgreSQL 的表连接方法
  • 25.5.13
  • 2025年金融创新、区块链与信息技术国际会议(FRCIT 2025 2025)
  • 深入解析 I/O 模型:原理、区别与 Java 实践
  • 【Redis 进阶】集群
  • mysql环境配置
  • 锐浪报表 Grid++Report 打印“跨页”文本,解决“文字被中间截断”问题
  • NLTK库: 数据集3-分类与标注语料(Categorized and Tagged Corpora)
  • Ubuntu 24.04 LTS系统上配置国内时间同步
  • “新五强”争锋,基础大模型玩家再洗牌
  • 第十七章 SPI——读写串行FLASH
  • 新华三H3CNE网络工程师认证—路由参数与比较
  • Timsort 算法
  • 基于Win在VSCode部署运行OpenVINO模型
  • FFmpeg多路节目流复用为一路包含多个节目的输出流
  • Vue框架的基本介绍
  • 蓝桥杯13届国B 出差
  • 微服务,服务粒度多少合适
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(20):复习
  • 【docker】--镜像管理
  • 佰力博科技准静态d33测试的注意事项
  • Java基础知识点集合
  • PNG转ico图标(支持圆角矩形/方形+透明背景)Python脚本 - 随笔
  • Java处理压缩文件的两种方式!!!!
  • python通过curl访问deepseek的API调用案例
  • 该如何备考社工考试?
  • 2025年中期大语言模型实力深度剖析
  • Windows系统配置WSL2及Cuda
  • 【实战】基于 ABP vNext 构建高可用 S7 协议采集平台(西门子 PLC 通信全流程)
  • 【Python生活】如何构建一个跌倒检测的算法?