close() method in PyQt5
Last Updated :
26 Mar, 2020
In this article, we will see how to use close()
method which belongs to the QWidget class
, this method is used to close the window in PyQt5 application. In other words by close()
method the window get closed without manually closing it.
Syntax : self.close()
Argument : It takes no argument.
Code :
from PyQt5.QtWidgets import *
from PyQt5 import QtCore
from PyQt5 import QtGui
import sys
import time
class Window(QMainWindow):
def __init__( self ):
super ().__init__()
self .setWindowTitle( "Close" )
self .setGeometry( 0 , 0 , 400 , 300 )
self .label = QLabel( "Icon is set" , self )
self .label.move( 100 , 100 )
self .label.setStyleSheet( "border: 1px solid black;" )
self .show()
time.sleep( 2 )
self .close()
App = QApplication(sys.argv)
window = Window()
sys.exit(App. exec ())
|
This will open the window and after 2 seconds it will automatically closes the window.
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...