コード例 #1
0
ファイル: TaskPanel.py プロジェクト: cclauss/freecad.plot
 def setupUi(self):
     mw = self.getMainWindow()
     form = mw.findChild(QtGui.QWidget, "TaskPanel")
     form.axId = self.widget(QtGui.QSpinBox, "axesIndex")
     form.title = self.widget(QtGui.QLineEdit, "title")
     form.titleSize = self.widget(QtGui.QSpinBox, "titleSize")
     form.xLabel = self.widget(QtGui.QLineEdit, "titleX")
     form.xSize = self.widget(QtGui.QSpinBox, "xSize")
     form.yLabel = self.widget(QtGui.QLineEdit, "titleY")
     form.ySize = self.widget(QtGui.QSpinBox, "ySize")
     self.form = form
     self.retranslateUi()
     # Look for active axes if can
     axId = 0
     plt = Plot.getPlot()
     if plt:
         while plt.axes != plt.axesList[axId]:
             axId = axId + 1
         form.axId.setValue(axId)
     self.updateUI()
     QtCore.QObject.connect(form.axId,
                            QtCore.SIGNAL('valueChanged(int)'),
                            self.onAxesId)
     QtCore.QObject.connect(form.title,
                            QtCore.SIGNAL("editingFinished()"),
                            self.onLabels)
     QtCore.QObject.connect(form.xLabel,
                            QtCore.SIGNAL("editingFinished()"),
                            self.onLabels)
     QtCore.QObject.connect(form.yLabel,
                            QtCore.SIGNAL("editingFinished()"),
                            self.onLabels)
     QtCore.QObject.connect(form.titleSize,
                            QtCore.SIGNAL("valueChanged(int)"),
                            self.onFontSizes)
     QtCore.QObject.connect(form.xSize,
                            QtCore.SIGNAL("valueChanged(int)"),
                            self.onFontSizes)
     QtCore.QObject.connect(form.ySize,
                            QtCore.SIGNAL("valueChanged(int)"),
                            self.onFontSizes)
     QtCore.QObject.connect(
         Plot.getMdiArea(),
         QtCore.SIGNAL("subWindowActivated(QMdiSubWindow*)"),
         self.onMdiArea)
     return False
コード例 #2
0
ファイル: TaskPanel.py プロジェクト: skunk69/freecad.plot
 def setupUi(self):
     mw = self.getMainWindow()
     form = mw.findChild(QtGui.QWidget, "TaskPanel")
     form.items = self.widget(QtGui.QListWidget, "items")
     form.label = self.widget(QtGui.QLineEdit, "label")
     form.isLabel = self.widget(QtGui.QCheckBox, "isLabel")
     form.style = self.widget(QtGui.QComboBox, "lineStyle")
     form.marker = self.widget(QtGui.QComboBox, "markers")
     form.width = self.widget(QtGui.QDoubleSpinBox, "lineWidth")
     form.size = self.widget(QtGui.QSpinBox, "markerSize")
     form.color = self.widget(QtGui.QPushButton, "color")
     form.remove = self.widget(QtGui.QPushButton, "remove")
     self.form = form
     self.retranslateUi()
     self.fillStyles()
     self.updateUI()
     QtCore.QObject.connect(form.items,
                            QtCore.SIGNAL("currentRowChanged(int)"),
                            self.onItem)
     QtCore.QObject.connect(form.label, QtCore.SIGNAL("editingFinished()"),
                            self.onData)
     QtCore.QObject.connect(form.isLabel,
                            QtCore.SIGNAL("stateChanged(int)"), self.onData)
     QtCore.QObject.connect(form.style,
                            QtCore.SIGNAL("currentIndexChanged(int)"),
                            self.onData)
     QtCore.QObject.connect(form.marker,
                            QtCore.SIGNAL("currentIndexChanged(int)"),
                            self.onData)
     QtCore.QObject.connect(form.width,
                            QtCore.SIGNAL("valueChanged(double)"),
                            self.onData)
     QtCore.QObject.connect(form.size, QtCore.SIGNAL("valueChanged(int)"),
                            self.onData)
     QtCore.QObject.connect(form.color, QtCore.SIGNAL("pressed()"),
                            self.onColor)
     QtCore.QObject.connect(form.remove, QtCore.SIGNAL("pressed()"),
                            self.onRemove)
     QtCore.QObject.connect(
         Plot.getMdiArea(),
         QtCore.SIGNAL("subWindowActivated(QMdiSubWindow*)"),
         self.onMdiArea)
     return False
コード例 #3
0
ファイル: TaskPanel.py プロジェクト: skunk69/freecad.plot
 def setupUi(self):
     mw = self.getMainWindow()
     form = mw.findChild(QtGui.QWidget, "TaskPanel")
     form.path = self.widget(QtGui.QLineEdit, "path")
     form.pathButton = self.widget(QtGui.QPushButton, "pathButton")
     form.sizeX = self.widget(QtGui.QDoubleSpinBox, "sizeX")
     form.sizeY = self.widget(QtGui.QDoubleSpinBox, "sizeY")
     form.dpi = self.widget(QtGui.QSpinBox, "dpi")
     self.form = form
     self.retranslateUi()
     QtCore.QObject.connect(form.pathButton, QtCore.SIGNAL("pressed()"),
                            self.onPathButton)
     QtCore.QObject.connect(
         Plot.getMdiArea(),
         QtCore.SIGNAL("subWindowActivated(QMdiSubWindow*)"),
         self.onMdiArea)
     home = os.getenv('USERPROFILE') or os.getenv('HOME')
     form.path.setText(os.path.join(home, "plot.png"))
     self.updateUI()
     return False
コード例 #4
0
 def setupUi(self):
     mw = self.getMainWindow()
     form = mw.findChild(QtGui.QWidget, "TaskPanel")
     form.items = self.widget(QtGui.QListWidget, "items")
     form.x = self.widget(QtGui.QDoubleSpinBox, "x")
     form.y = self.widget(QtGui.QDoubleSpinBox, "y")
     form.s = self.widget(QtGui.QDoubleSpinBox, "size")
     self.form = form
     self.retranslateUi()
     self.updateUI()
     QtCore.QObject.connect(form.items,
                            QtCore.SIGNAL("currentRowChanged(int)"),
                            self.onItem)
     QtCore.QObject.connect(form.x, QtCore.SIGNAL("valueChanged(double)"),
                            self.onData)
     QtCore.QObject.connect(form.y, QtCore.SIGNAL("valueChanged(double)"),
                            self.onData)
     QtCore.QObject.connect(form.s, QtCore.SIGNAL("valueChanged(double)"),
                            self.onData)
     QtCore.QObject.connect(
         Plot.getMdiArea(),
         QtCore.SIGNAL("subWindowActivated(QMdiSubWindow*)"),
         self.onMdiArea)
     return False
コード例 #5
0
ファイル: TaskPanel.py プロジェクト: skunk69/freecad.plot
 def setupUi(self):
     mw = self.getMainWindow()
     form = mw.findChild(QtGui.QWidget, "TaskPanel")
     self.form = form
     form.axId = self.widget(QtGui.QSpinBox, "axesIndex")
     form.new = self.widget(QtGui.QPushButton, "newAxesButton")
     form.remove = self.widget(QtGui.QPushButton, "delAxesButton")
     form.all = self.widget(QtGui.QCheckBox, "allAxes")
     form.xMin = self.widget(QtGui.QSlider, "posXMin")
     form.xMax = self.widget(QtGui.QSlider, "posXMax")
     form.yMin = self.widget(QtGui.QSlider, "posYMin")
     form.yMax = self.widget(QtGui.QSlider, "posYMax")
     form.xAlign = self.widget(QtGui.QComboBox, "xAlign")
     form.yAlign = self.widget(QtGui.QComboBox, "yAlign")
     form.xOffset = self.widget(QtGui.QSpinBox, "xOffset")
     form.yOffset = self.widget(QtGui.QSpinBox, "yOffset")
     form.xAuto = self.widget(QtGui.QCheckBox, "xAuto")
     form.yAuto = self.widget(QtGui.QCheckBox, "yAuto")
     form.xSMin = self.widget(QtGui.QLineEdit, "xMin")
     form.xSMax = self.widget(QtGui.QLineEdit, "xMax")
     form.ySMin = self.widget(QtGui.QLineEdit, "yMin")
     form.ySMax = self.widget(QtGui.QLineEdit, "yMax")
     self.retranslateUi()
     # Look for active axes if can
     axId = 0
     plt = Plot.getPlot()
     if plt:
         while plt.axes != plt.axesList[axId]:
             axId = axId + 1
         form.axId.setValue(axId)
     self.updateUI()
     QtCore.QObject.connect(form.axId, QtCore.SIGNAL('valueChanged(int)'),
                            self.onAxesId)
     QtCore.QObject.connect(form.new, QtCore.SIGNAL("pressed()"),
                            self.onNew)
     QtCore.QObject.connect(form.remove, QtCore.SIGNAL("pressed()"),
                            self.onRemove)
     QtCore.QObject.connect(form.xMin, QtCore.SIGNAL("valueChanged(int)"),
                            self.onDims)
     QtCore.QObject.connect(form.xMax, QtCore.SIGNAL("valueChanged(int)"),
                            self.onDims)
     QtCore.QObject.connect(form.yMin, QtCore.SIGNAL("valueChanged(int)"),
                            self.onDims)
     QtCore.QObject.connect(form.yMax, QtCore.SIGNAL("valueChanged(int)"),
                            self.onDims)
     QtCore.QObject.connect(form.xAlign,
                            QtCore.SIGNAL("currentIndexChanged(int)"),
                            self.onAlign)
     QtCore.QObject.connect(form.yAlign,
                            QtCore.SIGNAL("currentIndexChanged(int)"),
                            self.onAlign)
     QtCore.QObject.connect(form.xOffset,
                            QtCore.SIGNAL("valueChanged(int)"),
                            self.onOffset)
     QtCore.QObject.connect(form.yOffset,
                            QtCore.SIGNAL("valueChanged(int)"),
                            self.onOffset)
     QtCore.QObject.connect(form.xAuto, QtCore.SIGNAL("stateChanged(int)"),
                            self.onScales)
     QtCore.QObject.connect(form.yAuto, QtCore.SIGNAL("stateChanged(int)"),
                            self.onScales)
     QtCore.QObject.connect(form.xSMin, QtCore.SIGNAL("editingFinished()"),
                            self.onScales)
     QtCore.QObject.connect(form.xSMax, QtCore.SIGNAL("editingFinished()"),
                            self.onScales)
     QtCore.QObject.connect(form.ySMin, QtCore.SIGNAL("editingFinished()"),
                            self.onScales)
     QtCore.QObject.connect(form.ySMax, QtCore.SIGNAL("editingFinished()"),
                            self.onScales)
     QtCore.QObject.connect(
         Plot.getMdiArea(),
         QtCore.SIGNAL("subWindowActivated(QMdiSubWindow*)"),
         self.onMdiArea)
     return False