PyQt5 – Ocultar botón al hacer clic

En este artículo veremos cómo ocultar el pulsador. Cuando diseñamos una GUI (interfaz gráfica de usuario), creamos un botón que realiza alguna tarea cuando se presiona. Pero en algún momento es necesario ocultar el botón si se completa la tarea, para ocultar el botón usaremos el método de ocultar.

Sintaxis: button.hide()
Argumento: No requiere ningún argumento.
Acción realizada : Oculta el pulsador

Código:  

Python3

# importing libraries
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
import sys
 
 
class Window(QMainWindow):
    def __init__(self):
        super().__init__()
 
        # setting title
        self.setWindowTitle("Python ")
 
        # setting geometry
        self.setGeometry(100, 100, 600, 400)
 
        # creating a button
        self.button = QPushButton("CLICK", self)
 
        # setting up the geometry
        self.button.setGeometry(200, 150, 200, 40)
 
        # connecting method when button get clicked
        self.button.clicked.connect(self.clickme)
 
        # showing all the widgets
        self.show()
 
    # action method
    def clickme(self):
 
        # hiding the button
        self.button.hide()
        # printing pressed
        print("pressed")
 
# create pyqt5 app
App = QApplication(sys.argv)
 
# create the instance of our Window
window = Window()
 
# start the app
sys.exit(App.exec())

Producción : 

Cuando se presiona el botón de clic, se generará una salida y el botón se ocultará. 

pressed 

Publicación traducida automáticamente

Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *