pyqt5 气泡提示信息显示不了中文如何解决?

pyqt5 气泡提示信息显示不了中文如何解决?

mport sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QToolTip
from PyQt5.QtGui import QFont

class Mainform (QMainWindow):
def init(self):
super().init()
self.initUI()

def initUI(self):
    QToolTip.setFont(QFont('SansSerif', 10))
    self.setToolTip('今天是<b>星期六理</b>')
    self.setGeometry(200,300,400,400)
    self.setWindowTitle('数据处理系统')

if name == "main":
app = QApplication(sys.argv)
form = Mainform()
form.show()
sys.exit(app.exec_())

如图所示,最终运行结果是的气泡提示信息不是中文而是方框

img

这个字体不支持中文,
#QToolTip.setFont(QFont('SansSerif', 10))
再运行就能显示气泡里的字了

self.setToolTip(u'今天是<b>星期六理</b>')