如何在Qt中创建气泡框提示?

3

我一直在尝试在qt中实现气泡框形式的工具提示,但都没有成功。甚至尝试将一个包含操作工具提示的代码的CSS文件放置在qt中,但也没有用。是否有任何方法可以在qt小部件中创建气泡框形式的工具提示?

1个回答

2
你可以使用在以下位置定义的QBalloontip类来显示气泡提示:
  • Qt 5:

    QtDir/Src/qtbase/src/widgets/util/qsystemtrayicon_p.h

  • Qt 4:

    QtDir/src/gui/utils/util/qsystemtrayicon_p.h

QBalloontip继承自QWidget,并且它是在同一个目录下的qsystemtrayicon.cpp文件中实现的。它有以下方法用于显示气泡提示:
void QBalloonTip::balloon(const QPoint& pos, int msecs, bool showArrow)

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接