PyQt5: UI layout manager: absolute positioning (11)
发布时间
阅读量:
阅读量
研读《PyQt4入门指南 PDF中文版.pdf》过程中整理的学习记录

布局管理器在编程过程中占据着关键地位。所谓布局管理,指的是在窗口界面中对各类组件进行位置安排的实现方式。布局管理主要包含两种运作模式:绝对定位方式(absolute positioning)以及布局分类方式(layout classes)
绝对定位方式
**** 在该模式下,开发人员需手动设定每个组件的具体坐标与尺寸数值。采用绝对定位方式进行设计时,需特别注意以下几个方面:
·当调整窗口尺寸时,窗口内部组件的大小与位置将保持不变。
·由于不同操作系统的显示特性存在差异,应用界面在各平台上的呈现效果可能并不一致。
·若在应用程序中更改字体样式,可能会引发界面排版的错乱问题。
·若希望对窗口结构进行调整,则必须重新编写所有组件的位置信息,这一过程不仅繁琐,而且需要耗费大量时间。
<span style="font-size:14px;">#!/usr/bin/python
# absoluteposition.py
from PyQt5.QtWidgets impor
全部评论 (0)
还没有任何评论哟~
