zoukankan      html  css  js  c++  java
  • PyQt(Python+Qt)学习随笔:Qt Designer中部件的geometry几何属性

    geometry属性保存部件相对于其父级对象的位置和大小,Qt实际上是以一个长方形来表示部件的位置和大小的,包括左上角的坐标位置、长度和宽带。

    当部件的geometry调整时,部件如果可见将立即接收moveEvent事件和/或调整大小的resizeEvent事件。如果部件当前不可见,则Qt保证它在显示之前接收适当的事件。

    如果部件的geometry被要求调整到超出minimumSize()和maximumSize()定义的范围之外时,则Qt会强制部件的大小必须在minimumSize()和maximumSize()定义的范围内。

    可以使用geometry()查询该属性的值,使用setGeometry(int x, int y, int w, int h)或setGeometry(QRect )设置该属性的值。与此属性关联的函数有: frameGeometry()、rect()、move()、resize()、 moveEvent()、resizeEvent()、minimumSize()和 maximumSize()。

    注意:
    1、 大小的计数单位都是像素,相关数字不包括窗口框架占用的位置;
    2、 Qt中部件的坐标是以部件的左上角为原点、x轴向右、y轴向下的坐标体系。


    博客地址:https://blog.csdn.net/LaoYuanPython

    老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036

  • 相关阅读:
    Design + Code (iOS)
    Objective-C Programming (2nd Edition)
    iOS Programming The Big Nerd Ranch Guide (4th Edition)
    反射
    面向对象
    人狗大战
    数据结构初识(三级菜单)
    面向对象(组合)
    练习
    re模块
  • 原文地址:https://www.cnblogs.com/LaoYuanPython/p/11931655.html
Copyright © 2011-2022 走看看