PyQt5-如何限定窗口(控件)的拖拽缩放范围

 时间:2026-02-14 05:01:51

1、obj.setMinimumWidth(w):设置控件的最小宽度。


obj.setMinimumHeight(h):设置控件的最小高度。

如果是父控件,在没有设置最大尺寸时,默认能拖拽的最大宽高是桌面的宽高。

PyQt5-如何限定窗口(控件)的拖拽缩放范围

2、 obj.setMinimumSize(w,h)

同时设置控件的最小宽高,如果是父控件,在没有设置最大尺寸时,默认能拖拽的最大宽高是桌面的宽高。

PyQt5-如何限定窗口(控件)的拖拽缩放范围

3、obj.setMaximumWidth(w) 设置控件的最大宽度。


obj.setMaximumHeight(h) 设置控件的最大高度。

PyQt5-如何限定窗口(控件)的拖拽缩放范围

4、obj.setMaximumSize(w,h)

同时设置控件的最大宽度,和最大高度。

PyQt5-如何限定窗口(控件)的拖拽缩放范围

5、最小和最大尺寸,可以结合使用来限定一个控件能拖拽缩放的范围,

例如:

self.setMinimumSize(300,200)


self.setMaximumSize(500,400)

PyQt5-如何限定窗口(控件)的拖拽缩放范围

6、一旦限定了范围,如果resize(), setGeometry()设置的参数不再限定范围内,将无法超越范围。只能到达最大或者最小的位置。

PyQt5-如何限定窗口(控件)的拖拽缩放范围

1、obj.minimumWidth(),获取控件的最小宽度;


obj.minimumHeight(),获取控件的最小高度;

obj.maximumWidth(),获取控件的最大宽度;

obj.maximumHeight(),获取控件的最大高度。

以上都返回int类型的值

PyQt5-如何限定窗口(控件)的拖拽缩放范围

2、obj.minimumSize():同时获取控件的最小宽度和最小高度,

返回值是QSize(w,h)类型。

obj.maximumSize(),同时获取控件的最大宽度和最大高度。

返回值QSize(w,h)类型

PyQt5-如何限定窗口(控件)的拖拽缩放范围

  • richtextbox里面查找文本并且高亮显示vb.net
  • 用PS怎么做两张互相对立的翻转拼图
  • css如何设置textarea内的文本间距
  • C#中textBox怎么获取文本行号和列号?
  • eclipse开发android启用SD卡设置
  • 热门搜索
    河南春节旅游最佳去处 宁夏沙坡头旅游攻略 旅游卫视在线直播 塔斯马尼亚旅游 重庆贝迪颐园温泉旅游度假酒店 漠河旅游包车 福建有什么旅游景点 冬季黄山旅游攻略 三亚旅游景点大全 陕西旅游集团公司