用于开发小工具,有什么 gui 库推荐吗,运行效率优先

2018-09-04 01:29:53 +08:00
 AX5N

要求:占用空间 > 性能 > 跨平台 > 开发效率 > 美观

目前选定 wxWidgets,但感觉国内讨论的不算多,感觉挺符合这几个要求的,但想再听听别的意见。

5165 次点击
所在节点    程序员
33 条回复
kokutou
2018-09-04 09:09:46 +08:00
python 的 tk,
然后用 nuitka 编译成可执行文件。。。
SuperMild
2018-09-04 09:12:06 +08:00
golang 写服务器,启动后自动打开网页,在右下角任务栏显示图标(参考某灯)。

占用空间极小,性能爆炸,可跨平台,开发效率中等水平(但你要求也置后),美观可简单也可上前端库搞漂亮。
SuperMild
2018-09-04 09:15:08 +08:00
不过 py tk 也是个很不错的选择。(其实现在硬盘容量和带宽都上去了,真没必要追求太小的体积)
PythonAnswer
2018-09-04 09:20:31 +08:00
能编译成一个大文件吗?记得 tk 要拖着好多目录的
liuguang
2018-09-04 09:30:41 +08:00
C# wpf 了解一下,可以编译出几十 K 的程序,缺点是需要.net framework,不过 win10 开始,系统已经自带 net framework 了
pagict
2018-09-04 09:31:43 +08:00
记得 fedora 下有个什么包,用 shell 就可以搭简单 gui 了,但是不记得叫啥了。。。
toono
2018-09-04 09:36:47 +08:00
直接用 python 的标准库中的 tkinter GUI 库
pagict
2018-09-04 09:42:07 +08:00
#26
zenity
encro
2018-09-04 10:29:38 +08:00
tkinter,
SuperMild 提到的 lantern 采用的 go web server,类似的有 https://gitee.com/Unknown/gogs。或者自己用 python+pyinstaller 应该也可以
如果不怕客户端太大的话,就上 electron 吧
751762476
2018-09-04 11:32:24 +08:00
@SuperMild 这个方案挺不错的,只要能写 web 的语言都可以
nieyujiang
2018-09-04 13:13:50 +08:00
追求体积,Swift 也可以直接排除了.Swift 需要打包 runtime 环境到 app.起码 40m 起步吧.
@urmyfaith #19 #19
@zjsxwc #16 #16
kikyous
2018-09-04 13:33:48 +08:00
qt
gamecreating
2018-09-05 17:45:42 +08:00
qt

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

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

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

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

© 2021 V2EX