最近在学习pyqt5,使用了qdarkstylesheet,但是出现了问题

源代码:
import sys

from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *

import qdarkstyle

class Demo(QWidget):
def init(self,parent=None):
super(Demo,self).__init__(parent)

    self.setWindowTitle("Demo")
    self.resize(500,500)
    self.move(200,200)

    layout=QHBoxLayout()
    self.setLayout(layout)
    layout.addWidget(QPushButton("button1"))
    layout.addWidget(QPushButton("button2"))
    layout.addWidget(QPushButton("button3"))

if name=='__main__':
app=QApplication(sys.argv)
form=Demo()
app.setStyleSheet(qdarkstyle.load_stylesheet_pyqt5())
#app.setStyleSheet(qdarkstyle.load_stylesheet_pyqt5())
form.show()
sys.exit(app.exec_())

    报错显示:
    AttributeError: module 'qdarkstyle' has no attribute 'load_stylesheet_pyqt5'

1个回答

源文件是这样描述的:
"load_stylesheet_pyqt5() will be deprecated in version 3,"
"set QtPy environment variable to specify the Qt binding and "
"use load_stylesheet()"

目前load_stylesheet_pyqt5()在V3版本更新,如果需要使用换成load_stylesheet()

我是python3.6 ,pyqt5 ,qdarkstylesheet 2.6.1,测试有提醒但可以运行,建议更新下qdarkstylesheet的版本

weixin_43640880
weixin_43640880 emm......我刚试着重新下载2.5的版本,发现可以,所以我就先用以前的旧版本了
11 个月之前 回复
weixin_43640880
weixin_43640880 回复:我是python3.5,pyqt5,adrakstylesheet2.6.1
11 个月之前 回复
weixin_43640880
weixin_43640880 你好,我也是2.6.1,然后我使用的load_stylesheet(),但是报错:AttributeError: module 'qdarkstyle' has no attribute 'load_stylesheet'
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!