之前看见过有指导说在mian函数内加上一行代码就可以完成

QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)

但是,我之前在多个代码里尝试了都没有反应。

但是这个问题非常需要解决,不然我没法做接下来的事情了,所以又查了一下,应该是因为上面的代码必须放在第一行才可以正确运行

例如:

if __name__ == '__main__':
    QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
    app = QApplication(sys.argv)
    # QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
    # win = LoginWindow()
    win = InterfaceWindow()
    sys.exit(app.exec_())

在第一行输入就可以完成想要的要求

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐