作者liupoyip (萝卜)
看板Python
标题[问题] GUI framework选择
时间Tue Sep 27 12:38:32 2022
各位版友好,第一次在这边发文
如果问了蠢问题请鞭小力点XD
我想建一个简易、轻量的 GUI APP
用来显示DAQ波形与一些统计分析结果
但是Flask+streamlit和Qt两者不知道怎麽选...
我想请问一下两者之间的效能表现有很大的差距吗?
之前尝试过用dash+plotly建一个简单的介面(如图)
https://imgur.com/bKhDgW7
不过运行起来有点慢...
用11代i7的笔电跑,更新率10Hz就有一点吃力
(也可能是我程式写得不好)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.134.18.33 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1664253514.A.3B8.html
※ 编辑: liupoyip (140.134.18.33 台湾), 09/27/2022 12:44:08
1F:推 Schottky: DAQ 10 Hz 这种高效能需求我是用 C 语言和 OpenGL 做的 09/27 13:13
2F:→ Schottky: 要超过 10Hz 你绝对需要显示卡的 3D 加速功能 09/27 13:17
原来如此,我查了一下发现Python也有OpenGL的API
我再研究看看
3F:→ lycantrope: flask streamlit qt 三个不同东西 不太能直接比较 09/27 13:39
4F:推 lycantrope: streamlit可能比dash+plotly还惨 可以不用尝试 09/27 13:43
我本来想做web app,用Flask在html上挂streamlit试试
但原来streamlit这麽惨吗XD
※ 编辑: liupoyip (140.134.18.33 台湾), 09/27/2022 14:32:38
5F:→ lycantrope: 感觉用matplotlib + tkinter就够用,还是要看你怎麽写 09/27 17:57
之前有想过,但考虑到未来的扩充性和美观,tk就不考虑了
6F:推 brt: qt 不用浪费时间了 09/27 20:15
谢谢建议
7F:推 a9202507: pyqt跟 Html我都有用。 09/27 21:13
※ 编辑: liupoyip (114.46.168.58 台湾), 09/27/2022 22:28:20