Repolode
zhiyiYo

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. 1

    PyPIからlite版のPyQt5をインストールします

    pip install PyQt-Fluent-Widgets -i https://pypi.org/simple/
  2. 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 の数値は毎日更新されます。

関連プロジェクト