【发布时间】:2017-04-07 18:09:36
【问题描述】:
我尝试在 qt 中将工具提示实现为气泡框,但没有任何运气。甚至尝试在 qt 中放置一个 css 文件,其中包含用于维护工具提示的代码,但没有用。 有什么方法可以在 qt 小部件中将工具提示创建为气泡框?
【问题讨论】:
标签: qt
我尝试在 qt 中将工具提示实现为气泡框,但没有任何运气。甚至尝试在 qt 中放置一个 css 文件,其中包含用于维护工具提示的代码,但没有用。 有什么方法可以在 qt 小部件中将工具提示创建为气泡框?
【问题讨论】:
标签: qt
您可以使用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)
您可以修改该类的源代码以获得您想要的气球提示。
【讨论】: