NiceGUI基于 Python 的 UI 框架
NiceGUI 是一個(gè)易于使用的、基于 Python 的 UI 框架,它顯示在你的 Web 瀏覽器中。你可以創(chuàng)建按鈕、對(duì)話框、Markdown、3D 場(chǎng)景、繪圖等等。
它非常適合微型 Web 應(yīng)用程序、儀表板、機(jī)器人項(xiàng)目、智能家居解決方案和類似用例。你還可以在開發(fā)中使用它,例如在調(diào)整/配置機(jī)器學(xué)習(xí)算法或調(diào)整電機(jī)控制器時(shí)。
特性:
- 基于瀏覽器的圖形用戶界面
- 代碼更改時(shí)隱式重新加載
- 標(biāo)準(zhǔn) GUI 元素,如標(biāo)簽、按鈕、復(fù)選框、開關(guān)、滑塊、輸入、文件上傳……
- 使用行、列、卡片和對(duì)話框進(jìn)行簡(jiǎn)單分組
- 通用 HTML 和 Markdown 元素
- 強(qiáng)大的高級(jí)元素
- 繪制圖形和圖表,
- 渲染 3D 場(chǎng)景,
- 通過虛擬操縱桿獲取轉(zhuǎn)向事件
- 注釋和疊加圖像
- 與表格互動(dòng)
- 導(dǎo)航可折疊樹結(jié)構(gòu)
- 內(nèi)置計(jì)時(shí)器以間隔刷新數(shù)據(jù)(甚至每 10 毫秒)
- 直接的數(shù)據(jù)綁定以編寫更少的代碼
- 通知、對(duì)話框和菜單以提供最先進(jìn)的用戶交互
- 共享和個(gè)人網(wǎng)頁(yè)
- 添加自定義路由和數(shù)據(jù)響應(yīng)的能力
- 捕獲全局快捷鍵等的鍵盤輸入。
- 通過定義主色、輔助色和強(qiáng)調(diào)色來(lái)自定義外觀
- 實(shí)時(shí)循環(huán)事件和會(huì)話數(shù)據(jù)
安裝
python3 -m pip install nicegui
評(píng)論
圖片
表情
