def set_margins(self, margins: types.MarginsType): if isinstance(margins, tuple): margins = QtCore.QMargins(*margins) self.setMargins(margins)
def grown_by(self, margins: types.MarginsType) -> Size: if isinstance(margins, tuple): margins = QtCore.QMargins(*margins) return Size(self.marginsRemoved(margins))
def margins_removed(self, margins: types.MarginsType) -> Rect: if isinstance(margins, tuple): margins = QtCore.QMargins(*margins) return Rect(self.marginsRemoved(margins))
def shrunk_by(self, margins: types.MarginsType) -> Size: if isinstance(margins, tuple): margins = QtCore.QMargins(*margins) return Size(self.marginsAdded(margins))