Qt Designer生成的图形可以自适应窗口的大小变化生成的图形实现兼容PC不同分辨率

https://blog.csdn.net/zzti_erlie/article/details/52931327

python 中稍微复杂的UI界面代码,全部手写代码,工作量确实大,所以一直用的Qt Designer设计,快速美观,可是之前对于电脑分辨率兼容不是很好,最近的项目终于找到了方法,今天有空特此记录一下,也方便后来的小伙伴少走弯路,话不多说,具体代码我也不上了,就说一下思路,emm...原谅本仙女太懒了哈哈哈哈

 

思路:给每个或者每一区域(很多控件)比较合适放布局的,控件先放widget,然后右键lay layout添加合适的布局,所以控件都添加好合适的布局之后,在整个UI空白出再右键lay layout给整个布局添加合适的布局,然后调整一下就ok了

这样生成的ui就能够适应不同的分辨率电脑,而且最大化时控件也会相应比例变化,好了,结束,谢礼。

 

补充:之前查资料看到一句话是说:

QApplication.setAttribute(Qt.AA_EnableHighDpiScaling) 是在创建QApplication项目之前。

这样子可以 字体大小自适应分辨率,实践了一下,字体大小是不会显示不全了,但是界面会很大,然后整个ui看不全,也不可以滑动的,大家可以实验一下

你可能感兴趣的:(python总结)