V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ungrown
V2EX  ›  问与答

请推荐 Python GUI“框架”,目标是做个简单的图形界面软件,打开视频文件回放,并用 opencv 对视频帧做些处理,处理结果实时预览

  •  
  •   ungrown · 256 天前 · 926 次点击
    这是一个创建于 256 天前的主题,其中的信息可能已经有所发展或是发生改变。

    很多具体的需求、细节还没敲定,但标题中粗略描述的是已经确定需要实现的。现在纠结于到底选择什么“框架”。实在没有更便捷的库的话,只好硬着头皮去啃 Qt 、用 PySide2 来做了,就当是入门 Qt 的契机了。但在此之前,想了解、尝试一下可能合适的其他库。

    8 条回复    2021-03-22 11:44:50 +08:00
    dinjufen
        1
    dinjufen   256 天前
    PyQt/PySide 差不多,都可以,Python 的话就选这个
    ipwx
        2
    ipwx   256 天前
    qt 上你没多少选择啊,就 qt 吧。虽然我当年先 c++/qt 再 pyqt 的。
    greatx
        3
    greatx   256 天前
    pyside
    DeleteMemory
        4
    DeleteMemory   255 天前 via Android
    轻量级的要不看下 PyImGUI
    emonber
        5
    emonber   254 天前
    最近我也在准备开发一个视频分析软件,UI 和渲染可以试下 PyQtGraph ?视频读取准备用 PyAV ( OpenCV 的 seek 速度太慢了。。。)
    ungrown
        6
    ungrown   253 天前
    @dinjufen #1
    @ipwx #2
    并不是非要 Qt 不可,只是说如果没有其他合适的,就选 Qt 了,哪怕基本得从零学
    基于 web 的也行啊
    不介意多学新东西,但如果有能够满足需要并且上手容易耗时短的工具的话,就优先选用
    ungrown
        7
    ungrown   253 天前
    @DeleteMemory #4
    pyimgui 早前撇过一眼,没仔细去了解,就单凭第一眼觉得这个库是在 dear imgui 上做了个接口封装
    当时曾被另一个 imgui 的 python 库吸引稍微玩了两天,叫做 DearPyGui,封装了很多美观清晰的绘制图表的功能,依赖很少,运行很流畅,不过界面中的字符渲染得和游戏画面里一样,然后就是有两个很要命的痛点:多国语言字符支持不完整需要手动载入很多字体做很多映射,以及文本输入框中用输入法打字乱码
    ungrown
        8
    ungrown   253 天前
    @emonber #5
    多谢推荐 pyqtgraph,之前去它官网一看还以为是个停留在 python2 环境的“老东西”,刚刚重新了解了一下才发现要用上它我这 python3.6 版本居然还太低 2333
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2774 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 12:08 · PVG 20:08 · LAX 04:08 · JFK 07:08
    ♥ Do have faith in what you're doing.