首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PyQt5-Qt Designer中控件的尺寸相关设置(sizePolicy策略)

);大部分控件,sizeHint是只读属性;拖两个按钮和文本控件,如下:图片保存为test011_sizeHint.ui,并转为test011_sizeHint.py:# -*- coding: utf...-8 -*-# Form implementation generated from reading ui file 'test011_sizeHint.ui'## Created by: PyQt5...代码中加入如下,分别获取三个控件的期望尺寸:self.控件.sizeHint().height()self.控件.sizeHint().width()获取textEdit期望尺寸:图片图片print(f..."获取控件textEdit的期望尺寸的高度:{self.textEdit.sizeHint().height()}")print(f"获取控件textEdit的期望尺寸的宽度:{self.textEdit.sizeHint...self.pushButton_2.sizeHint().width()}")test011_sizeHint.py修改后如下:# -*- coding: utf-8 -*-# Form implementation

1.2K50
您找到你想要的搜索结果了吗?
是的
没有找到

qt 如何设计好布局和漂亮的界面。

属性说明 值 说明 Fixed 0 固定值策略: Qwidget.sizeHint()对应的缺省大小就是部件的固定不变大小,因此部件不能放大也不能缩小。...Perferred GrowFlag|ShrinkFlag 首选项策略: Qwidget sizeHint()对应的缺省大小是最佳效果,部件允许放大或缩小,但不建议扩展比sizeHint()大,该策略是缺省策略...Fixed:控件不能放大或者缩小,控件的大小就是它的sizeHint。 ?Minimum:控件的sizeHint为控件的最小尺寸。控件不能小于这个sizeHint,但是可以放大。 ?...Maximum:控件的sizeHint为控件的最大尺寸,控件不能放大,但是可以缩小到它的最小的允许尺寸。 ?Preferred:控件的sizeHint是它的sizeHint,但是可以放大或者缩小。 ?...MinimumExpanding:控件的sizeHint是它的sizeHint,但是可以使用额外的空间,也就是它会尽可能得到更多的空间。 ?

8.4K41

Python Qt GUI设计:窗口布局管理方法(基础篇—4)

介绍sizePolicy属性之前,需要先讲讲sizeHint和minisizeHint属性。...每个窗口控件都有属于自己的两个尺寸:一个是sizeHint属性(尺寸提示),它是窗口控件的期望尺寸;另一个是minimumSize属性(最小尺寸),它是窗口控件压缩时所能够被压缩到的最小尺寸。...:窗口控件的sizeHint所提示的尺寸就是它的最小尺寸;该窗口控件不能被压缩得比这个值小,但可以变得更大; Maximum:窗口控件的sizeHint所提示的尺寸就是它的最大尺寸;该窗口控件不能变得比这个值大...sizeHint所提示的尺寸还要大; Expanding :窗口控件可以缩小到minisizeHint所提示的尺寸,也可以变得比sizeHint所提示的尺寸大,但它希望能够变得更大; MinimumExpanding...:窗口控件的sizeHint所提示的尺寸就是它的最小尺寸;该窗口控件不能被压缩得比这个值还小,但它希望能够变得更大; lgnored:无视窗口控件的sizeHint和minisizeHint所提示的尺寸

1.7K40

【Qt学习笔记】3.布局

在QSizePolicy类中定义了七种策略: Fixed:使用sizeHint,不能更大,不能更小 Minimum:不能小于sizeHint,可以更大,但不需要更大 Maximum:不得大于sizeHint...,可以更小 Preferred:优先使用sizeHint,可大可小 Expanding:使用sizeHint,越大越好 MinimumExpanding:不得小于sizeHint,越大越好 Ignored...:忽略sizeHint,越大越好 SizePolicy的几个相关的函数: //获取当前的policy QSizePolicy QWidget::sizePolicy() const; //设置新的policy...: 表示窗口的推荐大小 注意这个大小仅仅是推荐大小而不是最终大小 最终的实际大小是由布局器(QLayout)通过行为方式(SizePolicy)决定的 SizeHint的相关函数: //向布局器声明自己需要的空间大小...(推荐的尺寸) virtual QSize sizeHint() const; (2)横向布局: H:Horizontal,水平方向上的 在横向布局中,高度信息被忽略,只关心它的宽度,其他要注意的同上

89110

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券