- 主题:请问python有什么轻量的GUI方案
我以前用了一段 PySide6
感觉代码用 pyinstaller 编译后,体积有点大,而且程序启动有点慢,使用体验不太好
请问除了 PySide\PyQT 以外,Windows下还有什么更轻量、反应更快的GUI方案,希望
尽量不要太丑陋的
或者如果不用 pyinstaller,有什么工具可以让PySide编译的exe效果更好
我前段时间,干脆还玩了玩 Textual 的 TUI界面,虽然也支持鼠标,有时用用还凑合,但毕竟TUI有很多限制,不是理想方案
--
修改:pixYY FROM 111.36.200.*
FROM 111.36.200.*
是的,Tkinter 比较丑,放弃
我一直疑问, python 这么牛,什么都能干,为什么就不提供一套漂亮好用的 GUI 控件?
【 在 openmartin 的大作中提到: 】
: tkinter 比较丑哈,但是是python自带的
--
修改:pixYY FROM 111.36.200.*
FROM 111.36.200.*
thx,我看看了解了解
谢谢指点
【 在 MetalSlugX 的大作中提到: 】
: tkinter可以不丑,搜ttkbootstrap
: 或者使用nicegui dot io。想多漂亮都行,指定native方式可以打包为exe
--
修改:pixYY FROM 111.36.200.*
FROM 111.36.200.*
我本来也一直想了解一下 nuitka
但这个家伙对Python代码进行编译,PySide性能会有较大提升吗
而且不知道成功率如何,各种Python代码都能编译成功么
pyinstaller这种打包法,只要设置好参数,基本能成功
【 在 VincentGe 的大作中提到: 】
: 打包方案不行,特别是你打包成一个exe,建议使用nuitka
: #发自zSMTH@CDU.MP
--
修改:pixYY FROM 111.36.200.*
FROM 111.36.200.*
谢谢
等我有空研究一下 nuitka 玩玩看看
【 在 VincentGe 的大作中提到: 】
: 有提升,提升相对而言较大。
: 当然,主要还是看代码水平。
: 打包成功率看手法,目前我已经百分百成功。
: ...................
--
修改:pixYY FROM 111.36.200.*
FROM 111.36.200.*
这个是单色的吧,不够美观
【 在 duoduojia 的大作中提到: 】
: simplepyGUI怎么样?
--
修改:pixYY FROM 111.36.200.*
FROM 111.36.200.*
我搜了,只找到 simpleGUI 单色的
pySimpleGUI 好像收费的
没找到 simplepyGUI
【 在 MetalSlugX 的大作中提到: 】
: 你好歹搜一下啊
--
FROM 111.36.200.*
我大致看了一下,也觉得你说的这可能是目前的最佳方案
flet看起来好像还行,而且跨平台,但不知为什么资料比较少,另外这东西打包可能也不小
另外,我打算玩玩 aardio ,看看怎么样
这家伙可以调 python js 等多种第三方语言,而且是国人开发的,只是文档资料少一些
【 在 kerberos 的大作中提到: 】
: 就楼上说的 tkinter 加 ttkbootstrap 或者 customtkinter , 又轻又好看。
--
修改:pixYY FROM 111.36.200.*
FROM 111.36.200.*
有句话 爱之深、责之切
python 做的东西,当然要比js要求更高一些
【 在 hgoldfish 的大作中提到: 】
: 支持。。
: 人家 js 社区用着 electron 都没人有意见。为啥 python 社区天天要找什么轻量的 GUI,真是够闲的。
--
FROM 120.225.117.*
GUI 本身是一种通用性的功能需求,具体显示啥并不重要
我大概看了看, gradio 好像用的是 fastapi 吧
【 在 lengxinyi 的大作中提到: 】
: 你需要GUI显示啥?
: 如果是简单交互控件的话,考虑一下gradio轻量化web方案能不能满足需求?
--
FROM 120.225.117.*