Python gui 的疑问

讨论 未结 12 58
nekolr
nekolr 会员 2022年8月26日 08:31 发表
<p>最近在写一个小工具,使用的图形库是 pyqt6 ,虽然界面比较简单,但是直接手撸界面的代码还是挺麻烦的,无奈四处查找资料,总结下来就是:一般都是通过图形化的工具(比如 Qt Designer )来设计并生成 qml ,然后程序直接加载就可以了,比较方便。但是 qt designer 似乎是 qt5 时代的东西( python 初学者不太懂),然后去 qt 的官网找,发现新工具叫 qt creator ,这个似乎是收费的。那么目前有没有免费的这类工具可以使用呢?</p>
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
12个回复
  • dlsflh
    2022年8月26日 08:31
    初学者做小工具我推荐 pysimplegui 。
    0 0
  • nekolr
    2022年8月26日 08:31
    谢谢,有点不甘心,已经用这个库边学边写了一部分代码了
    0 0
  • nekolr
    2022年8月26日 08:31
    就我目前知道的信息,pyqt 跟 pyside6 应该可以看作一个东西吧,只是协议的不同?我想找的是能够免费试用的图形化设计 qt 的软件
    0 0
  • nekolr
    2022年8月26日 09:01
    谢谢,这个工具看起来不错
    0 0
  • also24
    2022年8月26日 09:01
    #4 安装 PySide6 的时候,会默认一起装好 Qt Designer
    0 0
  • AlexShui
    2022年8月26日 09:01
    PyQt5 场景下,qt creator 可以图形化创建 gui ,然后把.ui 文件转成 py 文件就能用了。商业用途 PyQt 是要付费的。
    0 0
  • nekolr
    2022年8月26日 09:01
    谢谢,我试试!
    0 0
  • kaedeair
    2022年8月26日 09:01
    #4 pyqt 不是官方的 python 支持库,他是 gpl 的; pyside 是官方的支持库,是 lgpl 的 lgpl 可以在动态链接时,不支付费用 二者在开源情况下都是免费的
    0 0
  • dassh
    2022年8月26日 09:01
    Qt Creator 是开发 Qt 的 IDE ,集成了 designer ,designer 版本一直在升,没什么过时不时的说法。 pysimplegui 只能写写简单的,最近正好用来做了一个工具就遇到好多坑: 1. 同一行多个 expand ,布局异常,要调用底层 tkinter 来修 bug 2. table enable_events 后,在事件循环里处理了点击行的选中效果就没了 3. 图片只支持.png, .gif ,并不能自动匹配窗口大小,要自己 convert, resize ,改变窗口大小时又没有事件,又要调用 tkinter 来绑定<Configure>事件。 本以为它是小而简单的东西,一堆坑走下来,花的时间远比用 qt designer 设计好界面、python 处理逻辑多。 楼主还是继续用吧
    0 0