请教一下关于桌面应用的 GUI 制作

2021-11-27 12:46:02 +08:00
 HolaPz

请问如果我想制作桌面应用,有什么推荐语言和库什么的吗? 印象中什么 QT ,electron 的 如果针对 windows 用什么,Linux 用什么,还有跨平台的呢 新手,问的问题可能比较傻,见谅。

2484 次点击
所在节点    问与答
18 条回复
hronro
2021-11-27 13:00:18 +08:00
需求说清楚啊:

1. 你是需要跨平台还是不需要?
2. 你是需要开发效率优先还是用户体验优先?
3. 你是否在意应用打包后的大小?
misaka19000
2021-11-27 13:45:15 +08:00
没有特殊需求 Electron 就挺好的
izoabr
2021-11-27 13:59:46 +08:00
QT 就跨平台呀
HolaPz
2021-11-27 14:39:01 +08:00
@hronro 1 就是想知道跨平台哪些合适 不跨平台哪些合适
2 开发效率优先
3 不在意
谢谢
bsg1992
2021-11-27 14:49:26 +08:00
如果你是针对 Windows 建议你 winform 或者 wps 。是最简单效率也是高的。QT 也可以 肯定没他俩省事。
shintendo
2021-11-27 15:08:07 +08:00
你都不说你的语言基础
MaiKuraki
2021-11-27 15:40:46 +08:00
handuo
2021-11-27 15:51:05 +08:00
如果需求特别简单,直接 pyaimpleGUI, 跨平台,二十分钟写一个基本的程序没问题
HolaPz
2021-11-27 15:59:33 +08:00
@shintendo 我目前是学前端的, 但是想玩玩桌面应用嘛。
HolaPz
2021-11-27 16:00:24 +08:00
@bsg1992 好的谢谢 可能会玩玩 qt 和 winform
YongYuan
2021-11-27 16:30:39 +08:00
用 qt 吧,mac 下的开发的软件: https://yongyuan.name/project 。欢迎来交流开发软件创意。
cmdOptionKana
2021-11-27 16:54:09 +08:00
既然是自己学来玩的,可以把主流的都玩一玩,至少跑个 hello world 花不了多少时间,亲自感受一下,比别人推荐来的实际(因为推荐的也是主流那几个,感受也是别人的感受)。
lijy91
2021-11-27 16:59:24 +08:00
用 flutter desktop 也是可以的,我拿它开发了个翻译软件 https://github.com/biyidev/biyi_app/
paopjian
2021-11-27 17:11:25 +08:00
效率优先有前段基础用 electron 吧,python 用 tkiner,C++是 QT.我就学过 QT,用 qt 后端信号和槽很爽
imicksoft
2021-11-27 17:18:25 +08:00
windows 可以试试 aardio
Lemeng
2021-11-27 17:28:29 +08:00
你擅长什么需要
ysc3839
2021-11-27 22:42:21 +08:00
学前端的话推荐 Electron 。
wolong
2021-11-28 06:58:19 +08:00
前端做桌面开发直接用 electron 行了,先把软件做出来。

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

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

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

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

© 2021 V2EX