Beispiel #1
0
class FormMarca(QtGui.QDialog):
	""""""
	result = False
	trigger = None
	marca = []
	def __init__(self, parent=None, trigger=None):
		QtGui.QDialog.__init__(self, parent)
		self.parent = parent
		self.trigger = trigger
		self.ui =  Ui_Dialog()
		self.ui.setupUi(self)
		if(trigger == "Editar"):
			self.ui.le_nom.setText(parent.marcas[1])
			self.ui.le_pais.setText(parent.marcas[2])
		self.ui.btn_ok.clicked.connect(self.ok)
		self.ui.btn_cancel.clicked.connect(self.cancel)
		self.show()
		self.parent.setEnabled(False)
		self.setEnabled(True)
		self.exec_()

	def cancel(self):
		self.reject()
		self.parent.setEnabled(True)

	def ok(self):
		"""Se almacenan los datos en una lista la cual sera agregada 
			a la base de datos
			posteriormente, asegurando que los datos no sean nulos"""
		self.marca = [self.ui.le_nom.text(),
					self.ui.le_pais.text()
					]

		if self.ui.le_nom.text() != "" and self.ui.le_pais.text() != "":
			self.result = True
			self.accept()
			self.parent.setEnabled(True)

	def closeEvent(self, event):
		self.parent.setEnabled(True)
		self.reject()
Beispiel #2
0
	def __init__(self, parent=None, trigger=None):
		QtGui.QDialog.__init__(self, parent)
		self.parent = parent
		self.trigger = trigger
		self.ui =  Ui_Dialog()
		self.ui.setupUi(self)
		if(trigger == "Editar"):
			self.ui.le_nom.setText(parent.marcas[1])
			self.ui.le_pais.setText(parent.marcas[2])
		self.ui.btn_ok.clicked.connect(self.ok)
		self.ui.btn_cancel.clicked.connect(self.cancel)
		self.show()
		self.parent.setEnabled(False)
		self.setEnabled(True)
		self.exec_()