最近用pyqt5写的界面运行后发现在电脑上缩为一团,非常丑陋。虽然我设置了窗口固定大小不变,但是分辨率不同的电脑会导致窗口发生变化如下图所示:

可以看到,所有的按钮都挤在一起,太离谱了。但是只要加上一行代码就可以了:
QApplication.setAttribute(Qt.AA_EnableHighDpiScaling)
上述代码就可以让你的窗口自适应不同分辨率的屏幕,更改后同一台电脑显示如下:

是不是优美了很多,觉得有用的就点个赞吧!
最近用pyqt5写的界面运行后发现在电脑上缩为一团,非常丑陋。虽然我设置了窗口固定大小不变,但是分辨率不同的电脑会导致窗口发生变化如下图所示:

可以看到,所有的按钮都挤在一起,太离谱了。但是只要加上一行代码就可以了:
QApplication.setAttribute(Qt.AA_EnableHighDpiScaling)
上述代码就可以让你的窗口自适应不同分辨率的屏幕,更改后同一台电脑显示如下:

是不是优美了很多,觉得有用的就点个赞吧!
826
243

被折叠的 条评论
为什么被折叠?