-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathGui.py
76 lines (56 loc) · 2.47 KB
/
Gui.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
import sys
from PyQt5 import uic
from PyQt5.QtWidgets import QMainWindow, QApplication, QLabel, QGridLayout, QWidget, QLineEdit, QPushButton
from PyQt5.QtGui import QPixmap, QIcon
import ResoursesGUI_rc
class Inpalpe_GUI(QMainWindow):
def __init__(self):
super().__init__()
uic.loadUi("INPALPE_Graficos.ui", self)
self.setWindowTitle("INPALPE")
self.Agregar.setEnabled(True)
#self.NOMBRE_BOTON.clicked.connect(self.Fn_Activar) #conecta la funcion con el nombre del boton
self.Agregar.clicked.connect(self.Fn_Activar_Agregar)
#self.Agregar.clicked.connect(self.inicializacion)
self.lineEntry = QLineEdit(self)
self.qlabel = QLabel(self)
self.lineEntry.textChanged.connect(self.onChanged)
self.Actualizar.clicked.connect(self.Fn_Activar_Actualizar)
self.Eliminar.clicked.connect(self.Fn_Activar_Eliminar)
self.Mostrar_Lista.clicked.connect(self.Fn_Activar_ImprimirListaCompleta)
self.Ordenar.clicked.connect(self.Fn_Activar_Ordenar)
self.Almacenar.clicked.connect(self.Fn_Activar_Almacenar)
self.Buscar_elemento.clicked.connect(self.Fn_Activar_Consulta_Elemento)
self.Salir.clicked.connect(self.Fn_Activar_Salir)
def Fn_Activar_Agregar(self):
self.Agregar.setEnabled(True)
self.Etiqueta.setText("Agregar")
def Fn_Activar_Actualizar(self):
self.Actualizar.setEnabled(True)
self.Etiqueta.setText("Actualizar")
def Fn_Activar_Eliminar(self):
self.Eliminar.setEnabled(True)
self.Etiqueta.setText("Eliminar")
def Fn_Activar_ImprimirListaCompleta(self):
self.Mostrar_Lista.setEnabled(True)
self.Etiqueta.setText("Imprimir Lista Completa")
def Fn_Activar_Ordenar(self):
self.Ordenar.setEnabled(True)
self.Etiqueta.setText("Ordenar")
def Fn_Activar_Almacenar(self):
self.Almacenar.setEnabled(True)
self.Etiqueta.setText("Almacenar")
def Fn_Activar_Consulta_Elemento(self):
self.Buscar_elemento .setEnabled(True)
self.Etiqueta.setText("Consulta Elemento")
def Fn_Activar_Salir(self):
self.Salir.setEnabled(True)
self.Etiqueta.setText("Salir")
def onChanged(self, text):
self.qlabel.setText(text)
self.qlabel.adjustSize()
if __name__ == "__main__":
app = QApplication(sys.argv)
VentanaPrincipal = Inpalpe_GUI()
VentanaPrincipal.show()
sys.exit(app.exec_())