什么语言写 gui 脚本最快呢!

2023-11-16 21:41:17 +08:00
 1140601003
最近一直苦恼着给客户写脚本,客户的需求是 window 下 exe 带有图形界面,我今天用了一天时间去写了个 python 的 pyside6,就几个控件相当麻烦,而且打包 exe 的还有很多 bug ,相当麻烦。请问各位大佬,有木有什么语言可以快速写出 gui 且打包 exe 无 bug 呢!。
23049 次点击
所在节点    程序员
120 条回复
ConfusedBiscuit
2023-11-17 11:56:41 +08:00
怎么感觉有点儿跑偏了,OP 看起来
1. 熟悉 Python
2. 就几个控件,不需要做复杂界面
3. 希望打包成 exe

那妥妥的 Python 内置的 tkinter 啊,折腾啥 Qt (虽然我曾经经常用 Qt ),折腾啥 electron
fox0001
2023-11-17 11:59:13 +08:00
肯定是你最属性的语言
fox0001
2023-11-17 11:59:32 +08:00
@fox0001 #82 改为:肯定是你最熟悉的语言
gowas
2023-11-17 12:00:00 +08:00
QQ 都 electron 了 还嫌大吗?
andyhuzhill
2023-11-17 12:10:57 +08:00
lazarus
NoOneNoBody
2023-11-17 12:18:44 +08:00
powershell + winform 无需打包,除非为了闭源

@GeruzoniAnsasu #11
me
严格说肯定是有拖过,初学 pyqt 时是用 designer 的
但一个自用的 pyqt5 gui ,粗略数了一下,9 个 tab ,>200 个控件,从开始就全是手打代码
xiangyuecn
2023-11-17 12:25:22 +08:00
.NET Framework 4.5 + C#,winform 拖两控件。低版本的.NET Framework 都不用安装,windows 自带高版本。

高级一点的,可以不安装 Visual Studio ,只需要.NET Framework ,自己用脚本编译源码成 exe ,纯文本编辑器就能开发。

-----

Electron 最实在,完全不需要编辑器,完全不需要 npm 、nodejs 、node_modules ,纯文本编写 js 代码就能跑,连编译都省了;只需你编写的 js 文件 +下载的 Electron 官方可执行文件,完事。
mmdsun
2023-11-17 12:38:43 +08:00
Windows 系统肯定是 C#
youyang
2023-11-17 12:47:39 +08:00
@ellermister agree no more
l1ve
2023-11-17 13:03:19 +08:00
易语言一票
这个是真的简单...
freyr
2023-11-17 13:05:37 +08:00
限定 Python 的话,WIndows 用 PyQt + Qt Designer 还是方便
wzwwzw
2023-11-17 13:24:19 +08:00
那必然还是 electron 最快。
XIVN1987
2023-11-17 13:43:47 +08:00
要是 Python 能改进下 Tkinter ,,让 Tkinter 显示界面好看点儿就好了。。
ldyisbest
2023-11-17 14:12:18 +08:00
pywebview wails tauri 可以吗,直接写 html
ShadowPower
2023-11-17 14:29:40 +08:00
WinForm 最快

无需折腾,开发环境只需要装 VS ,选上.net 桌面开发,就好了

文档齐全,资料丰富,技术成熟
整个开发、调试工作都只需要在 VS 里完成,调试器还特别强大
打包 exe 毫无难度,一键生成

界面只需要拖拽改改属性就做出来了
双击界面上的控件给它添加代码逻辑,程序就写好了
xu455255849
2023-11-17 15:11:09 +08:00
那必然还是 electron 最快。
Mark24
2023-11-17 15:31:56 +08:00
简单的话:

https://github.com/AndyObtiva/glimmer-dsl-libui

Ruby + LibUI+ glimmer DSL
test0x01
2023-11-17 15:50:21 +08:00
外包
tangtang369
2023-11-17 16:04:41 +08:00
qt designer 我觉得是最快的 拖下样子 对按钮事件就行了
jevonszmx
2023-11-17 16:17:06 +08:00
electron ,别因为现在需求简单就找个不熟悉的随便拖拖,后期肯定需求会变多,到时还要重构,搞死人

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

https://ex.noerr.eu.org/t/992582

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

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

© 2021 V2EX