我试图用qt creator和PyQt5设计一个虚拟键盘,问题是,qt creator中的按钮看起来很现代,当我执行python文件时,按钮的样式非常旧。我怎样才能得到原来的款式?在
使用的按钮代码是
self.Q = QtWidgets.QPushButton(self.keyboard)
self.Q.setGeometry(QtCore.QRect(0, 0, 80, 60))
font = QtGui.QFont()
font.setPointSize(20)
self.Q.setFont(font)
self.Q.setObjectName("Q")
这是qt creator中的ui呈现。在
这是执行python文件时的情况。在
我的工作环境是
^{pr2}$
Qt使用QStyle类处理样式,通常Qt Designer使用样式融合,因此它以这种方式显示,这与操作系统配置的样式不匹配:
您的解决方案是使用以下代码配置使用fusion样式的应用程序:
相关问题 更多 >
编程相关推荐