En este artículo veremos cómo configurar la duración de la información sobre herramientas. Podemos usar la información sobre herramientas utilizando setToolTip
el método con el objeto de la barra de estado, pero de forma predeterminada, la información sobre herramientas no desaparecerá automáticamente después de un tiempo. Podemos configurar este tiempo de desaparición usando el setToolTipDuration
método con el objeto de la barra de estado.
Sintaxis: self.statusBar().setToolTipDuration(ms)
Argumento: toma enteros como argumento que representan milisegundos
Acción realizada: establece la duración del tiempo en la información sobre herramientas de la barra de estado.
Código:
from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * import sys class Window(QMainWindow): def __init__(self): super().__init__() # set the title self.setWindowTitle("Python") # setting the geometry of window self.setGeometry(60, 60, 600, 400) # setting status bar message self.statusBar().showMessage("This is status bar") # setting border self.statusBar().setStyleSheet("border :3px solid black;") # setting tool tip for status bar self.statusBar().setToolTip("Hello ! from status bar") # setting tool tip duration self.statusBar().setToolTipDuration(500) # creating a label widget self.label_1 = QLabel("status bar", self) # moving position self.label_1.move(100, 100) # setting up the border self.label_1.setStyleSheet("border :1px solid blue;") # resizing label self.label_1.adjustSize() # 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())
Salida:
esta información sobre herramientas desaparecerá después de 500 milisegundos, es decir, 5 segundos
Publicación traducida automáticamente
Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA