Windows、Linux、macOSで、独自のタイトルバーやリサイズ、ネイティブのぼかし効果を備えたフレームレスなPyQt/PySideウィンドウを作成するPythonライブラリ。
zhiyiYo/PyQt-Fluent-Widgets
Microsoft Fluent Design風のコントロールをQtデスクトップアプリに追加できるPyQt/PySide向けウィジェットライブラリ。
- スター
- 8,162
- フォーク
- 777
- 未解決の Issue
- 28
- 最終コミット
- 6 日前
これは何?
PyQt-Fluent-Widgetsは、Windows 11のFluent Designを取り入れた外観のQtデスクトップアプリを構築するためのコンポーネントライブラリです。WinUI風にスタイルを整えたナビゲーションインターフェース、ボタン、ダイアログ、入力コントロールなどをすぐに使える形で提供するため、Qtの各コントロールを個別にスタイリングする手間を省けます。
メインパッケージはPyQt5を対象としており、PyPIからqfluentwidgetsとしてインストールできます。PySide2、PySide6、PyQt6向けには別々のブランチが用意されています。Windows、Linux、macOSに対応し、各コンポーネントを紹介するサンプルギャラリーも付属しています。
非商用利用にはGPLv3ライセンスが適用され、商用利用には別途ライセンスが必要です。追加コンポーネントを含むPro版もプロジェクトのWebサイトで提供されています。
主な機能
- 01Qt向けのFluent風ボタン、ナビゲーションパネル、ダイアログ、入力コントロール。
- 02PyQt5に対応し、PySide2、PySide6、PyQt6向けのブランチも用意。
- 03Windows、Linux、macOSで動作。
- 04利用可能なコンポーネントを紹介するサンプルギャラリーを同梱。
- 05アクリル効果ラベルを追加する、すべての機能を備えたインストールオプションを提供。
ユースケース
- Windows 11風のインターフェースを備えた、モダンな外観のPythonデスクトップアプリを構築する。
- 既存のPyQtまたはPySide製ツールにサイドバー形式のナビゲーションを追加する。
- すべてのコントロールを個別にスタイリングせず、Qt GUIをすばやく試作する。
クイックスタート
- 1
PyPIからlite版のPyQt5をインストールします
pip install PyQt-Fluent-Widgets -i https://pypi.org/simple/ - 2
examplesディレクトリからサンプルデモを実行します
cd examples/gallery python demo.py
使う前に知っておきたいこと
- 非商用利用はGPLv3ライセンスの対象です。商用利用には商用ライセンスの購入が必要です。
- READMEには、PyQt-Fluent-WidgetsとPyQt6、PySide2、PySide6向けの各バリアントは同じパッケージ名を共有しており、同時にインストールしてはならないと記載されています。
- PyPIパッケージはPyQt5を対象としています。PySide2、PySide6、PyQt6には個別のブランチが必要です。
収録されている特集
トピック
よくある質問
- PyQt-Fluent-Widgets とは?
- Microsoft Fluent Design風のコントロールをQtデスクトップアプリに追加できるPyQt/PySide向けウィジェットライブラリ。 PyQt-Fluent-Widgetsは、Windows 11のFluent Designを取り入れた外観のQtデスクトップアプリを構築するためのコンポーネントライブラリです。WinUI風にスタイルを整えたナビゲーションインターフェース、ボタン、ダイアログ、入力コントロールなどをすぐに使える形で提供するため、Qtの各コントロールを個別にスタイリングする手間を省けます。
- PyQt-Fluent-Widgets は無料で使えますか?ライセンスは?
- PyQt-Fluent-Widgets は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- PyQt-Fluent-Widgets は今もメンテナンスされていますか?
- 活発にメンテナンス中。PyQt-Fluent-Widgets の最終コミットは 2026年11月1日 です。
- PyQt-Fluent-Widgets は何に使えますか?
- Windows 11風のインターフェースを備えた、モダンな外観のPythonデスクトップアプリを構築する。 既存のPyQtまたはPySide製ツールにサイドバー形式のナビゲーションを追加する。 すべてのコントロールを個別にスタイリングせず、Qt GUIをすばやく試作する。
- PyQt-Fluent-Widgets のインストール方法は?
- PyPIからlite版のPyQt5をインストールします: pip install PyQt-Fluent-Widgets -i https://pypi.org/simple/ examplesディレクトリからサンプルデモを実行します: cd examples/gallery python demo.py
- PyQt-Fluent-Widgets はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/zhiyiYo/PyQt-Fluent-Widgets
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
tkinter、Qt、wxPython、Remiの上に構築されたGUIウィンドウを、簡潔で初心者にも使いやすいAPIで作れるPythonラッパー。
UWPとFluentデザインを採用した、タブ、Markdownのライブプレビュー、組み込みdiffビューアを備える軽量でミニマルなWindowsテキストエディター。
アプリ内で注釈を編集でき、キャプチャ用ショートカットを設定可能な、クロスプラットフォーム対応のC++/Qt製スクリーンショットツール。CLIとDBusインターフェースも備えています。
Qtベースの、最小限のコードでシンプルなデスクトップGUIを構築できるPythonライブラリ。
シンプルで型安全なElm風のプログラミングモデルを備えた、Rust向けクロスプラットフォームGUIライブラリ。