PyQt Fluent Widgets
时间: 2025-04-16 10:18:18 浏览: 36
### 如何在 PyQt 中使用 Fluent Widgets
#### 安装依赖库
为了能够在 Python 环境下顺利运行 PyQt-Fluent-Widgets,需先确认已安装 Python 和 pip 工具。之后可以通过 Pip 来安装该组件库。对于轻量级版本(不包含 AcrylicLabel),可以执行如下命令:
```bash
pip install PyQt-Fluent-Widgets -i https://pypi.org/simple/
```
如果想要获得完整的功能体验,则应采用下面这条指令来完成全部模块的部署[^3]。
```bash
pip install "PyQt-Fluent-Widgets[full]" -i https://pypi.org/simple/
```
#### 创建简单的应用程序界面
一旦成功安装了所需的包后,就可以着手创建基于流畅设计风格的小部件的应用程序实例。这里给出一段基础代码作为入门指导,这段代码展示了如何初始化窗口并加载自定义样式表以实现现代化视觉效果。
```python
from pyqt_fluent_widgets import setTheme, Theme
from pyqt_fluent_widgets.components import (TitleBar, FramelessWindow,
PushButton)
app = QApplication([])
# 设置主题模式为暗黑或明亮
setTheme(Theme.DARK) # 或者设置成 Theme.LIGHT 获取亮色系外观
window = FramelessWindow() # 实例化无边框窗体对象
title_bar = TitleBar(window) # 添加标题栏以便拖拽移动
button = PushButton('点击按钮', window) # 插入带有文字说明的标准按键控件
# 将按钮放置于中心位置
layout = QVBoxLayout()
layout.addWidget(button)
layout.setAlignment(Qt.AlignCenter)
window.setWidget(layout)
window.show()
app.exec_()
```
上述脚本实现了基本的功能展示——即建立了一个具有现代感UI特性的主框架,并向其中加入了可交互式的操作元件;同时允许开发者灵活调整整体色调倾向,从而满足不同用户的审美偏好需求[^2]。
阅读全文
相关推荐
















