我从3天前搜索如何使用Qt制作自定义系统托盘消息。 我想我必须创建一个从气球类扩展的课程,但是,怎么样?
我想做出类似的事情:
或者也像Skype通知区域:
感谢您将来的答案! < 3
答案 0 :(得分:0)
您可以在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);
答案 1 :(得分:0)
您可以使用QSystemTrayIcon,通过showMessage()方法显示消息
检查此视频:https://www.youtube.com/watch?v=Fe1L6u064ao 虽然那个家伙说西班牙语,但我想您还是可以按照英语做的(我可以:-))