从pyside2 快速移植到pyside6的方法

目前稳定的主流是PyQt 5, PySide2 也是对应到这个版本。但从下个版本开始就改成

PySide6 对应到 PyQt6

  • 适合专案或产品稳定开发的版本: PyQt5 (PySide2)
  • 适合side project 或想尝鲜的使用者: PyQt6 (PySide6)

这也是笔者为什麽在这次的文章中要选择Pyside2 而非PySide 6的主要原因,不过还是打算写一篇记录如何做到快速移植的方法

作法

  1. 安装pyside6
    pip3 install pyside6
  2. 使用脚本设定uic.exe
    使用方式

    setupUIC.cmd [Pyside version] [python version]

    • PySide2
      setupUIC.cmd 2 39
    • PySide6
      setupUIC.cmd 6 39

完整程序码请参考 - setupUIC.cmd

PS: 没有设定正确会出现下面状况

  1. 打开pyside6-designer,汇入UI档
  2. 直接产生程序码,就可以得到pyside6 UI档的程序码了

    选单\ 表单\ 检视Python 程序码

这样UI档就移植完啦~~~ /images/emoticon/emoticon01.gif

其他非自动化能够完成转移的部分就只能参考官方文件惹.
Porting Application from PySide2


<<:  Day 19 - 相等判断与型别转换

>>:  Day19 Redis架构实战-持久化AOF

D15 - 如何用 Apps Script 自动化地创造与客制 Google Docs?(二)快速生出大量寄件信封资料

今天的目标 每逢过年过节,不时会收到些礼物或送出些礼物,但要怎麽样依据不同的对象,来客制化我们的内容...

Docker - Docker 执行 Maven

Docker - Docker 执行 Maven 参考资料 Docker 指令参考: [小抄] Do...

day7 我不要了,这不是肯德基 cancel

Cancellation is important for avoiding doing more ...

[自然语言处理基础] Regular Expression (II): 文本清理

前言 今天我们将继续介绍正则表达式,这次的任务围绕在自然语言处理中流程的文本清理(text clea...