python qml 样式(style)与主题(theme)
Posted 凌乱的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python qml 样式(style)与主题(theme)相关的知识,希望对你有一定的参考价值。
在官网文档(下面有地址)说要python中使用qml的风格(Material、Universal等) 可在执行命令后加参数:
python main.py --style material
如果要使用Dark主题则需要通过pyside2-rcc (安装pyside2包就有)生成一个py文件。
pyside2-rcc style.qrc > style_rc.py
然后在引入
from PySide2.QtCore import QObject, Slot
from PySide2.QtGui import QGuiApplication
from PySide2.QtQml import QQmlApplicationEngine
from style_rc import *
刚接触PySide2 不知道与pyqt5的区别,大概查了下差不多,所以我还是想用pyqt5. 直接改为:
from PyQt5.QtCore import QObject, Slot
from PyQt5.QtGui import QGuiApplication
from PyQt5.QtQml import QQmlApplicationEngine
执行的时候会报错,发现是生成的文件中有PySide2,于是再将 from PySide2 import QtCore 换成 from PyQt5 import QtCore 即可。
参考:
https://doc.qt.io/qtforpython/tutorials/qmlintegration/qmlintegration.html
以上是关于python qml 样式(style)与主题(theme)的主要内容,如果未能解决你的问题,请参考以下文章