Windows, Linux, macOS에서 사용자 지정 타이틀 바, 크기 조절, 네이티브 블러 효과를 지원하는 프레임리스 PyQt/PySide 창 생성용 Python 라이브러리입니다.
zhiyiYo/PyQt-Fluent-Widgets
Qt 데스크톱 앱에 Microsoft Fluent Design 스타일 컨트롤을 제공하는 PyQt/PySide 위젯 라이브러리입니다.
- 스타
- 8,162
- 포크
- 777
- 열린 이슈
- 28
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
PyQt-Fluent-Widgets는 Windows 11 Fluent Design 스타일의 Qt 데스크톱 애플리케이션을 만들기 위한 컴포넌트 라이브러리입니다. WinUI를 본뜬 탐색 인터페이스, 버튼, 대화상자, 입력 컨트롤 등의 위젯을 바로 사용할 수 있어 Qt 컨트롤을 일일이 직접 스타일링할 필요가 없습니다.
기본 패키지는 PyQt5를 대상으로 하며, PyPI에서 qfluentwidgets라는 이름으로 설치할 수 있습니다. PySide2, PySide6, PyQt6는 별도의 브랜치에서 지원합니다. Windows, Linux, macOS에서 사용할 수 있으며, 컴포넌트 사용 예를 보여주는 갤러리도 제공합니다.
비상업적 용도에는 GPLv3 라이선스가 적용되며, 상업적으로 사용하려면 별도 라이선스가 필요합니다. 추가 컴포넌트를 제공하는 Pro 에디션은 프로젝트 웹사이트에서 이용할 수 있습니다.
핵심 기능
- 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은(는) 무엇인가요?
- Qt 데스크톱 앱에 Microsoft Fluent Design 스타일 컨트롤을 제공하는 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 통계는 매일 갱신됩니다.
관련 프로젝트
UWP와 Fluent 디자인을 기반으로 탭, Markdown 실시간 미리보기, 내장 diff 뷰어를 제공하는 가볍고 미니멀한 Windows 텍스트 편집기입니다.
앱 내 주석 편집, 캡처 단축키 설정, CLI 및 DBus 인터페이스를 지원하는 크로스 플랫폼 C++/Qt 스크린샷 도구입니다.
Qt 기반으로 최소한의 코드만으로 간단한 데스크톱 GUI를 만드는 Python 라이브러리입니다.
간단하고 타입 안전하며 Elm에서 영감을 받은 프로그래밍 모델을 제공하는 Rust용 크로스 플랫폼 GUI 라이브러리입니다.