def setup(self, size): dpi = widgets.DesktopWidget().logicalDpiX() self.setResolution(dpi) self.setPageMargins(core.MarginsF(0, 0, 0, 0)) self.setPageSizeMM( core.SizeF(size.width(), size.height()) / dpi * 25.4)
def test_sizef(): size = core.SizeF(2.5, 2.5) assert tuple(size) == (2.5, 2.5) size = size.expanded_to(core.SizeF(4, 4))
def get_size(self) -> core.SizeF: return core.SizeF(self.size())
def get_native_size(self) -> core.SizeF: return core.SizeF(self.nativeSize())
def get_contents_size(self) -> core.SizeF: return core.SizeF(self.contentsSize())
def test_sizef(): size = core.SizeF() repr(size)
def get_physical_size(self) -> core.SizeF: return core.SizeF(self.physicalSize())