我正在PyQt4
中编写一个GUI(并迁移到PyQt5
)。这就是我启动图形用户界面的方式:
if __name__== '__main__':
app = QApplication(sys.argv)
QApplication.setStyle(QStyleFactory.create('Fusion')) # <- Choose the style
myGUI = MyMainWindow("First GUI")
app.exec_()
PyQt4中的默认样式:
显然,PyQt4
具有以下样式:
'Windows'
'WindowsXP'
'WindowsVista'
'Motif'
'CDE'
'Plastique'
'Cleanlooks'
PyQt5中的默认样式:
PyQt5
具有以下样式:
'Windows'
'WindowsXP'
'WindowsVista'
'Fusion'
自定义样式?
这些样式都不支持HiDpi显示(4k等)。例如,滚动条太小(请参阅本文:How to resize the scrollbar from a QTextEdit in PyQt?)。我甚至没有提到那些视力不好的人的问题。。
你知道一种风格(最好是开源的)能很好地支持4k显示器或有视力问题的人吗?
如果是这样,如何下载并安装这种样式?
非常感谢。
目前没有回答
相关问题 更多 >
编程相关推荐