def initUI(self):
self.setWindowTitle("QueryTool")
self.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
self.setMouseTracking(True)
#1st row
self.labName = QtGui.QLabel("(seleziona un oggetto)", self)
#2nd row
self.labBaseVal = QtGui.QLabel("(base)", self)
self.subFLayout1=QtGui.QFormLayout()
self.subFLayout1.addRow('Base: ',self.labBaseVal)
#3rd row
self.labRotAng = QtGui.QLabel("(angle)", self)
self.subFLayout2=QtGui.QFormLayout()
self.subFLayout2.addRow('Rotation angle: ',self.labRotAng)
# 4th row
self.labRotAx = QtGui.QLabel("v = (x,y,z)", self)
self.subFLayout3=QtGui.QFormLayout()
self.subFLayout3.addRow('Rotation axis: ',self.labRotAx)
# 5th row
self.labSubObj = QtGui.QLabel("(Sub object property)", self)
# 6th row
self.labBeam = QtGui.QLabel("(Beam property)", self)
# 7th row
self.labProfile = QtGui.QLabel("(Profile property)", self)
# 8th row
self.pushButton1 = QtGui.QPushButton('QueryObject')
self.pushButton1.setDefault(True)
self.pushButton1.clicked.connect(self.onPushButton1)
self.pushButton1.setMinimumWidth(90)
self.cancelButton = QtGui.QPushButton('Exit')
self.cancelButton.clicked.connect(self.onCancel)
self.subHLayout1=QtGui.QHBoxLayout()
self.subHLayout1.addWidget(self.pushButton1)
self.subHLayout1.addWidget(self.cancelButton)
# arrange the layout
self.mainVLayout=QtGui.QVBoxLayout()
self.mainVLayout.addWidget(self.labName)
self.mainVLayout.addLayout(self.subFLayout1)
self.mainVLayout.addLayout(self.subFLayout2)
self.mainVLayout.addLayout(self.subFLayout3)
self.mainVLayout.addWidget(self.labSubObj)
self.mainVLayout.addWidget(self.labBeam)
self.mainVLayout.addWidget(self.labProfile)
self.mainVLayout.addLayout(self.subHLayout1)
QtGui.QWidget.setLayout(self,self.mainVLayout)
# now make the window visible
self.show()