예제 #1
0
파일: main.py 프로젝트: tangjie133/mu1
 def add_debug_inspector(self):
     """
     Display a debug inspector to view the call stack.
     """
     self.debug_inspector = DebugInspector()
     self.debug_model = QStandardItemModel()
     self.debug_inspector.setModel(self.debug_model)
     self.inspector = QDockWidget(_('Debug Inspector'))
     self.inspector.setWidget(self.debug_inspector)
     self.inspector.setFeatures(QDockWidget.DockWidgetMovable)
     self.inspector.setAllowedAreas(Qt.BottomDockWidgetArea |
                                    Qt.LeftDockWidgetArea |
                                    Qt.RightDockWidgetArea)
     self.addDockWidget(Qt.RightDockWidgetArea, self.inspector)
     self.connect_zoom(self.debug_inspector)
예제 #2
0
 def add_debug_inspector(self):
     """
     Display a debug inspector to view the call stack.
     """
     self.debug_inspector = DebugInspector()
     self.debug_model = QStandardItemModel()
     self.debug_inspector.setModel(self.debug_model)
     self.inspector = QDockWidget(_("Debug Inspector"))
     self.inspector.setWidget(self.debug_inspector)
     self.inspector.setFeatures(QDockWidget.DockWidgetMovable)
     self.inspector.setAllowedAreas(Qt.BottomDockWidgetArea
                                    | Qt.LeftDockWidgetArea
                                    | Qt.RightDockWidgetArea)
     area = self._inspector_area or Qt.RightDockWidgetArea
     self.addDockWidget(area, self.inspector)
     self.connect_zoom(self.debug_inspector)
     # Setup the inspector headers and restore column widths
     self.debug_model.setHorizontalHeaderLabels([_("Name"), _("Value")])
     if self.debug_widths:
         for col, width in enumerate(self.debug_widths):
             self.debug_inspector.setColumnWidth(col, width)