甲方爸爸需要在例会进行抽签决定 XX 进行工作汇报,之前用的是 Excel 的随机数功能,最近我用 Gpt 做了一个 exe 版本的程序,功能基本没啥问题,就是这个 UI 界面用的 tkinter ,感觉好复古,不知道有啥更“现代”一点的这种组件吗,AI 给的几个建议也都不咋样,有没有大佬给点宝贵建议( plus 会员遭不住多次重构)

甲方爸爸需要在例会进行抽签决定 XX 进行工作汇报,之前用的是 Excel 的随机数功能,最近我用 Gpt 做了一个 exe 版本的程序,功能基本没啥问题,就是这个 UI 界面用的 tkinter ,感觉好复古,不知道有啥更“现代”一点的这种组件吗,AI 给的几个建议也都不咋样,有没有大佬给点宝贵建议( plus 会员遭不住多次重构)

1
Dispatcher 9h 12m ago
更现代的就是 pyside6 ,或者 wxpython 。
更华丽的几乎都转到 electron 去了。 |
2
worldgg 8h 51m ago
pywebview ,然后使用 web 技术 UI
|
3
jackOff 8h 48m ago
工业用 pyqt5 或者 pyside5,古早的 pyside 或者 pyqt 都有一些致命 bug,比如知名的 webview 卡死主进程,webview 底层 js 对象引用没有及时回收导致主进程崩溃,新版的 pyqt6 或者 pyside6 好像也存在啥不稳定的东西,另外的选择可以试试 flutter,ui 最丰富的话直接找 web 相关的客户端技术栈
|
4
coderluan 8h 31m ago
对体积启动没啥要求的话,直接 web app 就行了,AI 也擅长。
|
5
duck2 OP @coderluan 一方面,做成 exe 的形式也是考虑这个“可分发性、可传递性”,不少下级单位都有这个需求,exe 感觉比较方便,webAPP 的话可能考虑整个 vps ,就产生额外费用了,然后就是这种简单处理,刚开始会不会 C 、或者 C#、C++这种语言更有优势,封装之后更轻量化,但是在这种美观性上,不如 py 有优势,C 系列的这种小工具软件更“复古”,就选择了 py
|
7
duck2 OP |
8
Dylaan 8h 6m ago
electron + GPT
|
11
superkkk 7h 43m ago
exe 塞进去 html ,本地开个 fastapi 或者啥的,再用浏览器访问本地 http 监听的端口。pyqt 之前用过感觉也行。纯 C#原生的 gui 对 windows 应该更友好
|
12
calvinHxx 7h 25m ago 瞅瞅俺的 uilib 支持 pyside6 https://github.com/calvinhxx/Fluent-Qt
|