41 lines
972 B
Python
41 lines
972 B
Python
__author__ = 'Miguel Molero'
|
|
|
|
|
|
|
|
from PySide.QtCore import *
|
|
from PySide.QtGui import *
|
|
|
|
from SimNDT.gui.ui_addrectangle import Ui_addRectangleDialog
|
|
from SimNDT.gui.Warnings import WarningParms
|
|
from SimNDT.gui.constants import *
|
|
import copy
|
|
|
|
|
|
class AddRectangle(QDialog,Ui_addRectangleDialog):
|
|
|
|
def __init__(self, parent = None):
|
|
super(AddRectangle,self).__init__(parent)
|
|
self.setupUi(self)
|
|
self.angleLabel.setText("Angle (%s)" % DEGREE_ANGLE)
|
|
|
|
|
|
def getParms(self):
|
|
return self.centerX, self.centerY, self.width,self.height, self.theta, self.label
|
|
|
|
def accept(self):
|
|
|
|
try:
|
|
self.centerX = float(self.centerXLineEdit.text())
|
|
self.centerY = float(self.centerYLineEdit.text())
|
|
self.width = float(self.widthLineEdit.text())
|
|
self.height = float(self.heightLineEdit.text())
|
|
self.theta = float(self.angleLineEdit.text())
|
|
self.label = float(self.labelSpinBox.value())
|
|
|
|
QDialog.accept(self)
|
|
|
|
except:
|
|
msgBox = WarningParms()
|
|
msgBox.exec_()
|
|
|