Esempio n. 1
0
 def __init__(
     self
 ):  # definimos el método constructor de nuestra clase Ventana Principal
     super().__init__(
     )  # invocamos al constructor de la clase padre QMainWindow
     self.ventana = ventana_principal.Ui_MainWindow(
     )  #instanciamos nuevo objeto ventana de la clase Ui_MainWindow que está en ventana_principal del Designer
     # inicializamos la interfaz donde tenemos nuestros componentes: botones, etiquetas, etc...
     self.ventana.setupUi(self)
     # capturamos los eventos del Menú
     self.ventana.submenu_registrar_revista.triggered.connect(
         self.registrarRevista)
     self.ventana.submenu_listar_revistas.triggered.connect(
         self.listarRevistas)
     #mostramos la ventana
     self.show()
Esempio n. 2
0
                result += dicc[long] + dicc[int("5" + "0" * (long - 1))]
                long -= 1
            elif int(num[i]) >= 5 and int(num[i]) < 9:
                result += dicc[int("5" + "0" *
                                   (long - 1))] + (dicc[long] *
                                                   (int(num[i]) - 5))
                long -= 1
            elif int(num[i]) == 9:
                result += dicc[long] + dicc[int("1" + "0" * (long))]
                long -= 1
        return result + str(unidades(int(num[-1])))


def unidades(num):
    if num <= 3:
        return "I" * num
    elif num == 4:
        return "IV"
    elif num == 9:
        return "IX"
    else:
        return "V" + "I" * (num - 5)


app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = ventana_principal.Ui_MainWindow()
ui.setupUi(MainWindow)
ui.btn_convertir.clicked.connect(conversor)
MainWindow.show()
sys.exit(app.exec_())
Esempio n. 3
0
        operaciones_bd.borrar_libro(id)
        mostrar_table_widget()


def mostrar_inicio():
    ui.setupUi(MainWindow)


#fin definicion funciones

#inicio aplicacion principal:

app = QtWidgets.QApplication(sys.argv)  #linea obligatoria para usar pyqt5
MainWindow = QtWidgets.QMainWindow()  #crear una ventana principal con pyqt5

ui = ventana_principal.Ui_MainWindow(
)  #creo el interfaz definido por ventana_principal.py
#que es el archivo generado desde la consola a partir
#del archivo de diseño ventana_principal.ui
ui_registrar_libro = ventana_registrar_libro.Ui_MainWindow(
)  #lo mismo pero para registrar libro
ui_listar_libros = ventana_listado_libros.Ui_MainWindow(
)  #lo mismo pero para listar libros
ui_ventana_list_widget = ventana_list_widget.Ui_MainWindow()
ui_ventana_table_widget = ventana_table_widget.Ui_MainWindow()
ui_ventana_editar_libro = ventana_editar_libro.Ui_MainWindow()
ui_ventana_ver_detalles_libro = ventana_ver_detalles_libro.Ui_MainWindow()

ui.setupUi(
    MainWindow
)  #todo lo que tiene el interfaz de la ventana principal lo pongo en el
#MainWindow
Esempio n. 4
0
    introducido_float = float(introducido) #convierto a float.
    pesos = introducido_float * 0.038 # un peso ,exicano equivale a 0.038 euros
    ui.res_pes.setText(str(round(pesos, 2)) + " e")  
                                    #res_pes es el hueco, dejado en el diseño para mostrar el resultado
                                    #que en principio es transparente o vacío.       


############## fin funciones #####################################

#lineas obligatorias
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
#####################

#las siguientes dos líneas son la asignación de elementos dentro de Variables
ui = ventana_principal.Ui_MainWindow() #indico que la variable "ui" será la ventana principal
ui.setupUi(MainWindow) #todo esto viene dado del archivo .py que convertí desde ui. 
#Se configura automáticamente enlazando a través de Import ventanas. Todo ese trabajo que me ahorro.

#configuro (yo manualmente) la funcionalidad para los elementos de la ventana
# en este caso los tres botones. Cuando cliquee, realiza función transformar_a

ui.bot_dol.clicked.connect(transformar_a_dolares) 
ui.bot_lib.clicked.connect(transformar_a_libras) 
ui.bot_pes.clicked.connect(transformar_a_pesos) 



# por último, otras líneas obligatorias. La que muestra ventana y la que controla el sys
MainWindow.show()
sys.exit(app.exec_())