很久以前弄过 PyQt,那体积,真是不想用,转眼几年后 2020 年了,现在有没有什么痛点不是很大的 GUI 库?
很久以前弄过 PyQt,那体积,真是不想用,转眼几年后 2020 年了,现在有没有什么痛点不是很大的 GUI 库?
|
CallMeReznovAug 21, 2020
1
|
|
2
@CallMeReznov #1 写代码负担太大了,强制前后端分离,写两份代码
|
|
jjxAug 21, 2020
3
|
|
TinkAug 21, 2020
4
还是 qt
|
|
loveAug 21, 2020
5
2020 年了,qt 这点体积还算事?
|
|
6
@love #5 靠,打包的时候,上传的时候,分发的时候,不蛋疼?
|
|
wwqgtxxAug 21, 2020
7
@waytoshine 开源项目用 github action,公司项目用自家 CI,都 2020 年了,也不是很蛋疼吧
|
|
ungrownAug 21, 2020
8
要不试试 wxPython ?
|
|
dinjufenAug 21, 2020
9
Python 写 GUI,怎么都体积很大吧
|
|
10
@dinjufen #9 看来这方面还是有待发展
|
|
alexkkaaAug 21, 2020 via Android
11
gui 已死 有什么想不开的。 这年头刚需 gui 的还在乎那几十兆的体积 ,一个 apk 几十兆都是随随便便,ios 更恐怖动不得几个 g
|
|
12
@alexkkaa #11 主要之前 Python 代码才 600 多 KB,然后写个 pyqt,300 多 MB,直接 GG
|
|
alexkkaaAug 21, 2020 via Android
13
@waytoshine 300m? pyqt 打包完就三十兆左右吧
|
|
coolairAug 21, 2020
14
300 多 M 是用了多少库啊?打个包下来也就二三十 M 啊。
|
|
wellscAug 21, 2020
15
html + css
|
|
kerro1990Aug 21, 2020
16
用 py + electron html5 UI
|
|
abcbuzhimingAug 21, 2020
19
QT 还大?你看看 electron,动不动几百 M
|
|
RwingAug 21, 2020
20
IronPython + Winform
|
|
feelapiAug 21, 2020
21
你这是用了很多 python 库吧。几百 k 的 python 代码,背后还真有可能需要三百 M 的库。
|
|
23
@alexkkaa 什么已死,无非是整个产业、企业、从业人员都以自身利益为优先考量导致的而已。
但是说到这一点的话,桌面端反而不算重灾区,QT 和 electron 之类的框架体积偏大是为了跨平台,这样的开销其实挺划算。 简单的小应用就别上 GUI 了,用用 CLI 或者 TUI,大不了再调用系统原生组件弹几个对话框,轻巧便利。 而大型应用正如你所说不在乎这点体积。 但是移动端这个重灾区里面大量的臃肿 app 就纯属工程劣币。 |
|
black11blackAug 22, 2020 via Android
24
认真说的话,感觉 h5 大势所趋吧。我以前写了很多 pyqt,但是你要现在再叫我重新做以前的东西的话,我宁可用非常丑的进程间通信的方式实现 ui 。毕竟 html 排版确实香啊,还有大量现成组件库可以轻松画出漂亮的,否则你叫我一个后端去画图,我感觉我要死了
|
|
guiqiqiAug 22, 2020 via iPhone
25
桌面端一直用 tkinter 的路过😂
感觉如果没有一定要桌面端的话,html5 应用会更方便开发 其实 tkinter 也能实现蛮多功能的,就是样式不好自定义 |
|
JokeFunnyAug 24, 2020
26
|
|
lon91ongApr 24, 2022
27
跟我有一样的痛点, 不介意基于网页的话, 可以试试 Remi, [掘金有教程]( https://juejin.cn/post/6994782178454274079)
|