2020 年, Python 的 Windows GUI 库的最优选择?

2020-08-21 09:11:06 +08:00
 waytoshine

很久以前弄过 PyQt,那体积,真是不想用,转眼几年后 2020 年了,现在有没有什么痛点不是很大的 GUI 库?

4041 次点击
所在节点    问与答
27 条回复
feelapi
2020-08-21 22:50:00 +08:00
你这是用了很多 python 库吧。几百 k 的 python 代码,背后还真有可能需要三百 M 的库。
ungrown
2020-08-22 00:04:33 +08:00
@alexkkaa @coolair 说 QT 二三十 MB 就能搞定这过分了,Python GUI 碰了 QT 上百兆很正常
ungrown
2020-08-22 00:20:42 +08:00
@alexkkaa 什么已死,无非是整个产业、企业、从业人员都以自身利益为优先考量导致的而已。
但是说到这一点的话,桌面端反而不算重灾区,QT 和 electron 之类的框架体积偏大是为了跨平台,这样的开销其实挺划算。
简单的小应用就别上 GUI 了,用用 CLI 或者 TUI,大不了再调用系统原生组件弹几个对话框,轻巧便利。
而大型应用正如你所说不在乎这点体积。
但是移动端这个重灾区里面大量的臃肿 app 就纯属工程劣币。
black11black
2020-08-22 06:13:50 +08:00
认真说的话,感觉 h5 大势所趋吧。我以前写了很多 pyqt,但是你要现在再叫我重新做以前的东西的话,我宁可用非常丑的进程间通信的方式实现 ui 。毕竟 html 排版确实香啊,还有大量现成组件库可以轻松画出漂亮的,否则你叫我一个后端去画图,我感觉我要死了
guiqiqi
2020-08-22 14:36:36 +08:00
桌面端一直用 tkinter 的路过😂
感觉如果没有一定要桌面端的话,html5 应用会更方便开发
其实 tkinter 也能实现蛮多功能的,就是样式不好自定义
JokeFunny
2020-08-24 16:54:23 +08:00
lon91ong
2022-04-24 20:33:29 +08:00
跟我有一样的痛点, 不介意基于网页的话, 可以试试 Remi, [掘金有教程]( https://juejin.cn/post/6994782178454274079)

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

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

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

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

© 2021 V2EX