def __init__( self, GraphicsViewer: QGraphicsView, PhotoBoothWindow: QMainWindow ) -> None: self.gaphices_viewer = GraphicsViewer self.photobooth_window = PhotoBoothWindow # setup graphics View for full screen and no scroll bars self.gaphices_viewer.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff) self.gaphices_viewer.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff) self.gaphices_viewer.setGeometry(0,0,PhotoBoothWindow.width(),PhotoBoothWindow.height()) self.pixmap = None
def saveWindowSettings(self, ui: QWidget, window: QMainWindow): self.set('WINDOW', 'width', str(window.width())) self.set('WINDOW', 'height', str(window.height())) for i in range(0, ui.treeWidget.header().count() + 1): self.set('WINDOW', 'section' + str(i), str(ui.treeWidget.header().sectionSize(i))) for i in range(0, ui.loadOrder.header().count() + 1): self.set('WINDOW', 'losection' + str(i), str(ui.loadOrder.header().sectionSize(i))) hsplit = ui.horizontalSplitter_tree.sizes() self.set('WINDOW', 'hsplit0', str(hsplit[0])) self.set('WINDOW', 'hsplit1', str(hsplit[1]))