我从3天前开始搜索如何使用Qt制作自定义系统任务栏消息。
我想我必须做一个从气球类(class)延伸的类(class),但是,怎么办?
我想做这样的事情:
(来源:elance.com)
或者也喜欢“Skype通知”区域:
感谢您将来的回答!
最佳答案
您可以在QxtToolTip中使用Qxt类。它使您可以将任何任意窗口小部件显示为工具提示。因此,我认为您可以创建自定义窗口小部件,并使用QxtToolTip
在适当位置显示它。您可以使用此静态函数:
void QxtToolTip::show ( const QPoint & pos, QWidget * tooltip, QWidget * parent = 0, const QRect & rect = QRect() ) [static]
可以像这样:
#include <QxtToolTip>
MyCustomWidget widget;
QPoint myPosition(x,y);
QxtToolTip::show ( &myPosition, &widget, parent);