zoukankan      html  css  js  c++  java
  • qt的布局系统分析

    1.首先任何一个控件都有一个理想大小,所谓的理想大小也就是它的默认大小,比如一个QPushButton,当它被拖到设计师上时,它的大小是固定的,但是可以设置它的poliysize,即大小策略来控制,同时这个QPushButton的大小还受其它控件的影响,也受到它的TEXT即它上面的文字的影响,如果设置最小尺寸,则无论其它的控制或者布局怎么变化,它随着其它控制的大小改变后,改变后的大小都不可能超过设置的最小大小,如果设置最大尺寸,则它改变后的大小都不会大于最大尺寸.

    2.如果要设置动态变化的对话框,则可以利用布局自动调整的功能,给整个对话框增加一个布局,然后在布局内部放上控件,则如果控制设置为不可视的时候,对话框会自动调整大小,可视控件的位置将占据不可视控制的位置.这样就实现了形状自动改变的控制.

    3.每个控件都有自己的间距和补白,这个和css完全相同.

  • 相关阅读:
    [HAOI2015] 数组游戏
    [HAOI2015] 数字串拆分
    [HAOI2015] 按位或
    [HAOI2009] 毛毛虫
    [HAOI2009] 巧克力
    [HAOI2011] Problem C
    [HAOI2011] 防线修建
    [HAOI2011] Problem A
    [HAOI2010] 最长公共子序列
    [HAOI2010] 工厂选址
  • 原文地址:https://www.cnblogs.com/lizhengjin/p/1492551.html
Copyright © 2011-2022 走看看