• duck2

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

    图片

    图片

    主楼
  • Dispatcher

    更现代的就是 pyside6 ,或者 wxpython 。

    更华丽的几乎都转到 electron 去了。

    #1
  • worldgg

    pywebview ,然后使用 web 技术 UI

    #2
  • jackOff

    工业用 pyqt5 或者 pyside5,古早的 pyside 或者 pyqt 都有一些致命 bug,比如知名的 webview 卡死主进程,webview 底层 js 对象引用没有及时回收导致主进程崩溃,新版的 pyqt6 或者 pyside6 好像也存在啥不稳定的东西,另外的选择可以试试 flutter,ui 最丰富的话直接找 web 相关的客户端技术栈

    #3
  • coderluan

    对体积启动没啥要求的话,直接 web app 就行了,AI 也擅长。

    #4
  • duck2

    @coderluan 一方面,做成 exe 的形式也是考虑这个“可分发性、可传递性”,不少下级单位都有这个需求,exe 感觉比较方便,webAPP 的话可能考虑整个 vps ,就产生额外费用了,然后就是这种简单处理,刚开始会不会 C 、或者 C#、C++这种语言更有优势,封装之后更轻量化,但是在这种美观性上,不如 py 有优势,C 系列的这种小工具软件更“复古”,就选择了 py

    #5
  • xylxAdai

    这个和 vps 有啥关系,你把 web 页面直接放到 exe 里面就行了啊。。

    #9
  • coderluan

    @duck2 web app 不是网页,就是 exe ,相当于自身封装了整个浏览器,体积大启动慢,但是美观兼容性好。

    #6
  • duck2

    你说这种 webapp

    图片

    ,其实最开始考虑的就是纯前端实现,放到一个公网的 vps 上,大家都能用的方便,但是 vps 不给我报销,就没整

    图片

    #7
  • Dylaan

    electron + GPT

    #8
  • duck2

    @xylxAdai 我意思是我之前考虑就是纯前端实现的,就一个 html 这种

    图片

    图片

    图片

    #10
  • r6cb

    GitHub Pages 就行

    #16
  • superkkk

    exe 塞进去 html ,本地开个 fastapi 或者啥的,再用浏览器访问本地 http 监听的端口。pyqt 之前用过感觉也行。纯 C#原生的 gui 对 windows 应该更友好

    #11
  • calvinHxx

    瞅瞅俺的 uilib 支持 pyside6 https://github.com/calvinhxx/Fluent-Qt

    #12
  • duck2

    @calvinHxx 👍👍👍,这个看着舒服,今天还有一次重置机会,开蹬,重构一次

    #13
  • calvinHxx

    @duck2 大佬喜欢就好

    #14
  • duck2

    图片

    干净多了

    #15

发表回复

登录后回复