Hay tantas opciones proporcionadas por Python para desarrollar una aplicación GUI y PyQt5 es una de ellas. PyQt5 es un kit de herramientas GUI multiplataforma, un conjunto de enlaces de Python para Qt v5. Uno puede desarrollar una aplicación de escritorio interactiva con tanta facilidad debido a las herramientas y la simplicidad que ofrece esta biblioteca.
Instalación :
pip install PyQt5
En este artículo, veremos cómo crear una aplicación PyQt5 simple que imprima el mensaje «¡Hola mundo!»
Código:
# importing the required libraries from PyQt5.QtWidgets import * import sys class Window(QMainWindow): def __init__(self): super().__init__() # set the title self.setWindowTitle("hellow world !") # set the geometry self.setGeometry(0, 0, 300, 300) # create label widget # to display content on screen self.label = QLabel("Hello World !!", self) # show all the widgets self.show() # create pyqt5 app App = QApplication(sys.argv) # create the instance of our Window window = Window() # start the app sys.exit(App.exec())
Producción :
Explicación:
en primer lugar, hemos creado la Window
clase que hereda la QMainWindow
clase. Dentro de esta clase, podemos agregar widgets que se mostrarán en la ventana principal, hemos utilizado setWindowTiltle
el método para establecer el título. setGeometry
método para establecer el tamaño y la posición de la ventana y para mostrar el mensaje que hemos utilizado QLabel
.
Publicación traducida automáticamente
Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA