c – 带箭头的Qt工具提示

前端之家收集整理的这篇文章主要介绍了c – 带箭头的Qt工具提示前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有基于Qt 5.2.1小部件的项目.当用户悬停一些标签(或任何其他可以显示图像的小部件)时,我想用箭头显示很酷的工具提示,如下所示:

但我没有找到这方面的例子.所以我能用QToolTip做到这一点吗?或者我应该使用其他小部件来达到相同的外观吗?

无论我使用什么类和风格,我都需要以任何方式达到类似的效果.

我试图用基本CSS自定义QToolTip,但失败了.

解决方法

您可以使用QBalloonTip,它是在中定义的内部类
QtDir/5.2.1/Src/qtbase/src/widgets/util/qsystemtrayicon_p.h

QBalloonTip继承QWidget,它在qsystemtrayicon.cpp中的同一目录中实现.它有以下方法显示气球提示

void QBalloonTip::balloon(const QPoint& pos,int msecs,bool showArrow)

您可以修改此类的源代码以获得所需的气球提示.

猜你在找的C&C++相关文章