PyQt-Fluent-Widgets:一個 Fluent Design 風格的元件庫

之一Yo發表於2023-03-14

簡介

這是一個使用 PyQt/PySide 編寫的 Fluent Design 風格的元件庫,包含最常用的元件,支援亮暗主題無縫切換。實際上此專案是從 Groove Music 專案剝離出來的子專案,github 倉庫地址為 https://github.com/zhiyiYo/PyQt-Fluent-Widgets。

設定介面

安裝

輕量版 (AcrylicLabel 不可用):

pip install PyQt-Fluent-Widgets

完整版:

pip install 'PyQt-Fluent-Widgets[full]'

執行示例

安裝完 pyqt-fluent-widgets 包之後,可以切換到 examples 目錄下執行示例程式碼,比如封面對應的示例程式碼:

cd examples/settings
python demo.py

線上文件

建議在使用之前閱讀一下線上幫助文件,裡面介紹了使用這個元件庫的正確姿勢,文件地址為:https://pyqt-fluent-widgets.readthedocs.io

部分元件展示

下拉框

下拉框

顏色對話方塊

顏色對話方塊

訊息框

這個無邊框訊息框 Dialog 是否圓角取決於作業系統,比如 Win10 就會是尖角。

訊息框

帶遮罩的訊息框

帶遮罩的訊息框

Win10 風格的訊息框

Win10 風格訊息框

側邊導航

側邊導航元件

滑塊中空的滑動條

滑塊中空的滑動條

圓角陰影選單

圓角陰影選單

進度提示條

進度提示條

開關按鈕

開關按鈕

工具提示

工具提示

相關文章