def printWindow(self, printer=None):
     # printing is done via SVG in a temporary file
     try:
         self.canvas.print_dialog(printer)
     except ImportError:
         SubWindow.printWindow(self, printer)
         return
Пример #2
0
 def __init__(self, parent):
     SubWindow.__init__(self, parent)
     self.setWindowTitle(QCoreApplication.translate("VtkWindow", "VtkWindow"))
     self.vtkWidget = VtkWidget(parent=self)
     self.setWidget(self.vtkWidget)
     self.setFocusProxy(self.vtkWidget)
     self.resize(100, 100)
     self.setMinimumSize(200, 200)
Пример #3
0
 def __init__(self, parent):
     SubWindow.__init__(self, parent)
     self.setWindowTitle(QCoreApplication.translate('PyConsoleWindow', 'Python console'))
     self.console = QPyShell(self)
     self.setWidget(self.console)
     self.setMinimumSize(600, 400)
     self.toggleVisibleAction.setText(QCoreApplication.translate('PyConsoleWindow', 'Python console'))
     self.toggleVisibleAction.setShortcut(QCoreApplication.translate('PyConsoleWindow', "Ctrl+D"))
     self.toggleVisibleAction.setStatusTip(QCoreApplication.translate('PyConsoleWindow', 'Python console'))
Пример #4
0
 def __init__(self, parent):
     SubWindow.__init__(self, parent)
     self.setWindowTitle(QCoreApplication.translate('TextEditor', 'Text editor'))
     self.textEdit = QTextEdit(self)
     self.setWidget(self.textEdit)
     self.resize(600, 300)
     self.fileName = None
     self.changed = False
     self.connect(self.textEdit, SIGNAL("textChanged()"), self.setChanged)
 def __init__(self, parent):
     SubWindow.__init__(self, parent)
     #self.graphicsView = QGraphicsView(self)
     self.graphicsView = GraphicsWidget(self)
     self.setWidget(self.graphicsView)
     self.graphicsView.setCacheMode(QGraphicsView.CacheBackground)
     self.graphicsView.setRenderHint(QPainter.Antialiasing)
     self.graphicsView.setRenderHint(QPainter.TextAntialiasing)
     self.resize(300, 300)
 def keyPressEvent(self, e):
     k = e.text()
     if k == '+':   self.graphicsView.scaleView(1.6)
     elif k == '-': self.graphicsView.scaleView(0.625)
     elif k == 'r': self.graphicsView.resetMatrix()
     elif k == 'm': self.graphicsView.fitInView(self.graphicsView.scene().itemsBoundingRect(), Qt.KeepAspectRatio)
     elif k == 'h':
         QMessageBox.information(SimuVis4.Globals.mainWin,
             QCoreApplication.translate('Graphics', 'Graphics window help'), helpText)
     SubWindow.keyPressEvent(self, e)
Пример #7
0
 def closeEvent(self, e):
     if self.changed:
         save = QMessageBox.question(self,
             QCoreApplication.translate('TextEdit', 'Save file?'),
             QCoreApplication.translate('TextEdit', 'File is changed, save before closing window?'),
             QCoreApplication.translate('TextEdit', 'Yes'),
             QCoreApplication.translate('TextEdit', 'No'),
             QCoreApplication.translate('TextEdit', 'Don\'t Close'),
         )
         print save
         if save == 0:
             self.save()
         elif save == 2:
             e.ignore()
             return
     SubWindow.closeEvent(self, e)
 def configure_subplots(self):
     win = SubWindow(mainWin.workSpace)
     mainWin.workSpace.addSubWindow(win)
     win.setAttribute(Qt.WA_DeleteOnClose)
     win.setWindowTitle(QtCore.QCoreApplication.translate('MatPlot', 'Subplot Configuration Tool'))
     image = os.path.join(imagepath,'matplotlib.png' )
     win.setWindowIcon(QtGui.QIcon(image))
     tool = SubplotToolQt(self.canvas.figure, win)
     win.setWidget(tool)
     win.setMinimumSize(300, 200)
     win.setSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
     win.show()
Пример #9
0
 def __init__(self, parent):
     SubWindow.__init__(self, parent)
     self.setWindowTitle(QCoreApplication.translate('SimTools', 'Time signal Generator'))
     self.timeSignalWidget = TimeSignalWidget(self)
     self.setWidget(self.timeSignalWidget)
Пример #10
0
 def __init__(self, parent):
     SubWindow.__init__(self, parent)
     self.setWindowTitle(QCoreApplication.translate('SimTools', 'Process'))
     self.processWidget = ProcessWidget(self)
     self.setWidget(self.processWidget)