示例#1
0
 def __update_scene_rects(self):
     widget = self.scene.widget
     if widget is None:
         return
     rect = widget.geometry()
     self.scene.setSceneRect(rect)
     self.view.setSceneRect(rect)
     self.view.setHeaderSceneRect(widget.headerGeometry())
     self.view.setFooterSceneRect(widget.footerGeometry())
示例#2
0
 def framemargins(widget):
     frame, geom = widget.frameGeometry(), widget.geometry()
     return QMargins(geom.left() - frame.left(),
                     geom.top() - frame.top(),
                     geom.right() - frame.right(),
                     geom.bottom() - frame.bottom())
示例#3
0
 def framemargins(widget):
     frame, geom = widget.frameGeometry(), widget.geometry()
     return QMargins(geom.left() - frame.left(),
                     geom.top() - frame.top(),
                     geom.right() - frame.right(),
                     geom.bottom() - frame.bottom())