2017-03-29 49 views
7

Tôi đang thử nghiệm với QuickControls với PyQt5 mới nhất và cố gắng áp dụng phong cách Chất liệu qua QML như được giải thích herehere:PyQt5 QuickControls Chất liệu phong cách

QQuickStyle::setStyle("Material"); 

Nhưng tiếc là tôi không thể tìm thấy bất kỳ refernces đến lớp QQuickStyle trong PyQt để áp dụng phong cách thông qua mã python và giải pháp duy nhất làm việc là để xác định đối số dòng lệnh cho việc này:

python app.py -style material 

có thể ai đó chỉ cho tôi đến đúng phong cách QuickControls áp dụng thông qua kịch bản python xin vui lòng?

+0

Bạn đã bao giờ con số này ra? Đang cố gắng làm điều này là tốt. – phimath

Trả lời

4

Tôi đang tìm kiếm QQuickStyle quá, PyQt dường như không đã QQuickStyle lớp, nhưng bạn có thể làm điều này trong mã,

sys_argv = sys.argv 
sys_argv += ['--style', 'material'] 
app = QGuiApplication(sys_argv) 
Các vấn đề liên quan