有没有比较方便好用的 Python GUI 框架?

107 天前
 chy5301
想把之前写好的脚本工具转换成 GUI 的形式,让不了解怎么改脚本中的各种配置的人用得时候更方便一些
7114 次点击
所在节点    Python
54 条回复
NoOneNoBody
107 天前
昨天跟 gpt 说了 123456...点后,gpt 就出了个 pyqt6 的脚本了,界面运行完全没问题
然后里面 webengine 控件跑 js ,改了十几个小时都没弄好,今天还要继续……
eephee
107 天前
https://github.com/prompt-toolkit/python-prompt-toolkit 这个也不错,而且也适用于 TUI 场景
laike9m
107 天前
那肯定是 BeeWare 了
https://beeware.org/
tt0411
107 天前
收藏了, 上面提到了很多不错的框架
tywtyw2002
106 天前
不打包自用的话 上 py imgui 或者 Dear PyGui

之前用过 PySimpleGUI 还行,是套壳 webview 的
mightybruce
106 天前
这个简单场景 tkinter 足够,复杂一点的话考虑 wxPython.
sunmker
106 天前
C# 的 winform ,拖拖拉拉控件就行
bg7lgb
106 天前
简单用用,考虑 Tkinter ,美化可以用 tkbootstrap,能接受。
功能复杂点的,可以用 Pyside2 ,
simo
106 天前
猜你项目应该挺小的,tkinter 是最优选择,可以用 cursor 估计 1 小时就搞定了。如果平台兼容性要求高,维护麻烦,可以做成 web 的,省心
caryRowen
106 天前
wxpython
GabrielleBellamy
106 天前
要简单,不求审美的话用 Tkinter 就行。
需要原生组件、考虑复杂设计,我一般用 PyQt 。
ClericPy
106 天前
总结下吧
Streamlit 和 pywebio 转 web 挺简单的, gradio 大模型时代也又火了一阵

如果喜欢纯 gui ,新手的话 pysimplegui 够用了,够简单,但是 5.0 以后必须注册帐号不喜欢了,改成一样 API 的 freesimplegui 了

其他人直接给你推荐的 kivy pyqt/pyside wxpython 之类的都是比较正经的选择了

一句话,想快速搞定:选 freesimplegui 、pywebio 、gradio 之类的
huluhulu
106 天前
The best one: pywebview
COW
106 天前
企业里有 Jenkins 的话,直接配合参数化构建就能做了,没什么开发成本
lxxiil
106 天前
计算器的 aardio 或者易语言就行了,exe 大小几百 kb
B1ankCat
106 天前
12tall
106 天前
wxpython 有一个 wxFormBuilder 的设计器。界面比较简陋,但是功能尚可,可以通过 Nuitka 打包成二进制文件。
jackOff
106 天前
pyside2
iorilu
106 天前
其实 python 问题就在这里

任何事情都有无数解决方案, 但没什么公然的所谓最佳方案, 都是相对并不怎么完美的方案
chf007
106 天前
如果只是为了收集脚本参数,可以用 pythondialog 这种

主要在 Linux 下的话,Whiptail 这种。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1137123

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX