MyTetra Share
Делитесь знаниями!
Политики управления формой / QSizePolicy
Время создания: 15.04.2017 16:43
Раздел: Python - PyQt5 - Паттерны
Запись: xintrea/mytetra_db_mcold/master/base/1492263809pg4cy9a5az/text.html на raw.githubusercontent.com

QSizePolicy Class

Public Types


enum

ControlType { DefaultType, ButtonBox, CheckBox, ComboBox, ..., ToolButton }

flags

ControlTypes

enum

Policy { Fixed, Minimum, Maximum, Preferred, ..., Ignored }


enum

PolicyFlag { GrowFlag, ExpandFlag, ShrinkFlag, IgnoreFlag }









Public Functions


QSizePolicy(Policy horizontal, Policy vertical, ControlType type = DefaultType)



# настровка политики для формы

# объект политики

sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy(5), QtWidgets.QSizePolicy.Policy(5))

sizePolicy.setHorizontalStretch(0)

sizePolicy.setVerticalStretch(0)

sizePolicy.setHeightForWidth(CalculatorForm.sizePolicy().hasHeightForWidth())

CalculatorForm.setSizePolicy(sizePolicy) # установка политики для формы

 
MyTetra Share v.0.59
Яндекс индекс цитирования