2017-03-29 84 views
7

我尝试用QuickControls与最新PyQt5,并试图通过QML申请材料风格解释hereherePyQt5 QuickControls材质风格

QQuickStyle::setStyle("Material"); 

但不幸的是,我找不到任何refernces到QQuickStyle类PyQt的通过Python代码应用样式和唯一的工作解决方案是指定此命令行参数:

python app.py -style material 

可能有人通过python脚本点我到正确的应用QuickControls的风格吗?

+0

你有没有想出解决办法?也试图做到这一点。 – phimath

回答

4

我找QQuickStyle也PyQt的似乎并不具有QQuickStyle类,但你可以在代码中做到这一点,

sys_argv = sys.argv 
sys_argv += ['--style', 'material'] 
app = QGuiApplication(sys_argv)