Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Qt for Python
Logo
Qt for Python
  • 入门指南
  • 商业用途
  • 从源代码构建
  • 包详情
  • 模块 API
  • 工具
  • Tutorials
  • 示例
  • 视频
  • 部署
  • 注意事项
  • 开发者笔记
  • 发布说明
  • 模块索引
Back to top

Qt 小部件画廊¶

在不同平台上以不同风格显示的Qt小部件。

Qt 对小部件样式和主题的支持使您的应用程序能够适应本地的桌面环境。

小部件示例展示了在配置为使用特定样式时,Qt 中可用的一些小部件可能的外观。每种样式仅在相应的平台上可用,并通过集成到平台主题中提供原生的外观和感觉。因此,最终的外观会根据当前活动的主题而有所不同。

../_images/windows-style.png

Windows 风格(“windows”)由 QWindowsStyle 提供。

../_images/windows-vista-style.png

Windows Vista 风格(“windowsvista”)由 QWindowsVistaStyle 提供。

../_images/macos-style.png

macOS风格(“macOS”)由QMacStyle提供。

../_images/fusion-style.png

Fusion风格(“fusion”)由QFusionStyle提供。

样式示例显示以下小部件:

  • QCheckBox (1) 提供一个带有文本标签的复选框。

  • QRadioButton (2) 提供了一个带有文本或图片标签的单选按钮。

  • QPushButton (3) 提供了一个命令按钮。

  • QTabWidget (4) 提供了一个堆叠的标签页小部件。

  • QTableWidget (5) 提供了一个经典的基于项目的表格视图。

  • QScrollBar (6) 提供了一个垂直或水平的滚动条。

  • QProgressBar (7) 提供了一个水平进度条。

  • QDateTimeEdit (8) 提供了一个用于编辑日期和时间的小部件。

  • QSlider (9) 提供一个垂直或水平的滑块。

  • QDial (10) 提供了一个圆形的范围控制(类似于速度计或电位器)。

日历小部件示例展示了一些额外的小部件,这里在Windows 10和macOS上运行:

../_images/windows-style2.png

Windows 10 上的日历小部件示例

../_images/macos-style2.png

macOS上的日历小部件示例

  • QGroupBox (1) 提供了一个带有标题的组框框架。

  • QCalendarWidget (2) 提供了一个月历小部件,可用于选择日期。

  • QLabel (3) 提供文本或图像显示。

  • QDateEdit (4) 提供了一个用于编辑日期的小部件。

  • QComboBox (5) 提供了一个组合按钮和弹出列表。