PyQt5中的所有样式是啥[关闭]
Posted
技术标签:
【中文标题】PyQt5中的所有样式是啥[关闭]【英文标题】:What are the all styles in PyQt5 [closed]PyQt5中的所有样式是什么[关闭] 【发布时间】:2021-09-13 04:25:45 【问题描述】:我使用的是 Windows 11 我正在使用 PyQt5 所以我想获得不同操作系统中的所有样式 那么你们能帮我说出你的操作系统上可用的操作系统名称和样式吗?
您可以通过以下代码获取可用的样式:
import PyQt5.QtWidgets as QtWidgets
print(QtWidgets.QStyleFactory.keys())
但请确保您在系统中安装了 PyQt5,使用:“pip install PyQt5”命令
【问题讨论】:
【参考方案1】:您可以在 github 上创建工作流以获取每个操作系统上的样式:
name: get all styles
on: [push]
jobs:
ci:
name: $ matrix.os.name
runs-on: $ matrix.os.runs-on
strategy:
fail-fast: false
matrix:
os:
- name: Windows
runs-on: windows-latest
- name: Linux
runs-on: ubuntu-latest
- name: MacOS
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: 3.8
architecture: x64
- name: install pyqt5
run: python -m pip install pyqt5
- name: print styles
run: python -c "from PyQt5.QtWidgets import QStyleFactory; print(QStyleFactory.keys())"
输出:
窗户:
['windowsvista', 'Windows', 'Fusion']
Linux:
['Windows', 'Fusion']
MacOS
['macintosh', 'Windows', 'Fusion']
您还可以添加其他样式,正如我在 this post 中指出的那样。
【讨论】:
以上是关于PyQt5中的所有样式是啥[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Firebase Spark 免费计划中的所有内容是啥意思? [关闭]
如何获取导入的类以更改 main.py 标签样式表的属性 [关闭]
在 MEAN 堆栈中实现 facebook / twitter 样式提要的最有效方法是啥?我应该考虑socket.io吗? [关闭]