简单案例
from PyQt5.QtWidgets import QMainWindow,QApplication,QToolTip,QPushButton,QHBoxLayout,QWidget
from PyQt5.QtGui import QIcon,QFont
import sys
class TooltipForm(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300,300, 500,500)
self.setWindowTitle('Tooltip')
self.setWindowIcon(QIcon('path.ico'))
QToolTip.setFont(QFont('SansSerif',12))
self.setToolTip('今天是<b>星期五</b') #是给 QMainWindow设置的
self.button1 = QPushButton('我是按钮')
self.button1.setToolTip('这是一个按钮')
layout = QHBoxLayout()
mainForm = QWidget()
layout.addWidget(self.button1)
mainForm.setLayout(layout)
self.setCentralWidget(mainForm)
if __name__ == '__main__':
app = QApplication(sys.argv)
main = TooltipForm()
main.show()
sys.exit(app.exec_())