QWidget的setStatusTip是干什么用的?

帮助文档里说status tip就是widget的状态提示,那什么是状态提示也不知道。


根据测试所谓状态提示就是在状态栏中提示,当鼠标移动到widget上时,在状态栏显示的提示信息。


例:创建一个基于QMainWindow的工程,在MainWindow中放置两个按钮,分别设置不同的status tip。为什么要选QPushButton?没有为什么只是随便选了一个QWidget的后代。

image.png

QMainWindow中的界面需要放在centralWidget中,因此这里将centralWidget作为按钮的父亲。运行程序:

image.png

当鼠标移动到第二个按钮时,在底部状态栏上显示了第二个按钮设置的status tip。 


不过对于我这种不喜欢用QMainWindow的人来说这个功能真有点鸡肋。

演示站
上一篇:Qt如何实现界面的着色效果?
下一篇:QWidget的setToolTip是干什么的?

发表评论