在 PyQt5 中设置窗口图标文本setWindowIconText() 方法
PyQt5 允许我们使用 setWindowIcon() 方法设置窗口的图标,另一方面 setWindowIconText() 方法也存在于其中,它允许我们将文本设置为图标。
虽然不推荐使用,因为它没有任何用途,但在以前的ie旧版本中有使用。它现在用于使旧的源代码工作。它由窗口管理器使用,现在不再使用。
Syntax : self.setWindowIconText(“text”)
Argument : It takes string as argument.
Return : If no icon is set it will return NULL string else return the text set before.
代码 :
Python3
# importing the required libraries
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 window icon
self.setWindowIcon(QIcon("logo.png"))
# setting icon text
self.setWindowIconText("logo")
# setting the geometry of window
self.setGeometry(60, 60, 600, 400)
# creating a label widget
self.label_1 = QLabel("icon text ", self)
# moving position
self.label_1.move(100, 100)
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())
输出 :
注意:不建议在代码中使用此方法,因为它对现代系统没有用处。