使用 Python 構建 GUI 最簡單的方法
根據我的經驗,所有使用 Python 的 GUI 框架(Tkinter、PyQT 等)似乎都有些難以上手。那么讓我們來看看我最喜歡且最簡單的使用 Python 構建 GUI 的方法之一!
Streamlit
我喜歡使用的包是 Streamlit,它所擁有的功能非常棒。下面是您可以使用此包開發的一些前端 GUI 的展示:
如果你們中有人使用過 RShiny,它們有些相似之處。但是我更喜歡 Streamlit,因為它具有相當現代的設計,而無需花費大量時間進行前端開發。
如果你想開發 web 應用程序,這個包可能非常適合你。它的核心功能相當基礎,雖然這個包對我來說幾乎是完美的,但對你來說可能并不完美。
安裝與開發
我們可以使用 pip install。在終端/命令提示符中運行以下命令:
一旦安裝完成,我們就可以開始使用它了!
構建圖形用戶界面
首先,要導入以下包:
這些是我們目前構建基本 GUI 所需的包,接下來讓我們命名我們的應用程序:
接著,讓我們來構建一個表格:
此時,我們有一個如下所示的 GUI:
Streamlit 還有一個非??岬膬戎煤瘮担梢愿p松地構建 GUI。如果不使用上面提到的 streamlit 命令,下面的腳本也會輸出與上面相同的結果!
接下來,讓我們在此 GUI 中輸出我們自己的圖表。在此示例中,我們使用不同的數據集:
此輸出在 GUI 中基本上是這樣的:
您看到了使用 Streamlit 構建 Web 應用程序是多么容易,您還可以使用此程序做更多的事情。這是我目前最喜歡的前端開發包之一,希望你也喜歡!
官網地址:https://streamlit.io/
Github 地址:https://github.com/streamlit/streamlit