作者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/m.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