我在三天前开始搜索如何使用Qt制作自定义系统托盘消息。
我猜我需要创建一个继承气球类的类,但是怎么做呢?
我想要制作像这样的东西:![example](https://istack.dev59.com/mGR1L.webp)
(来源: elance.com) 或者像Skype通知区那样:
我想要制作像这样的东西:
![example](https://istack.dev59.com/mGR1L.webp)
(来源: elance.com) 或者像Skype通知区那样:
感谢您未来的回答!<3
感谢您未来的回答!<3
您可以使用QSystemTrayIcon,通过showMessage()方法显示消息。
查看此视频:https://www.youtube.com/watch?v=Fe1L6u064ao 虽然这个人讲西班牙语,但我想您仍然可以学会如何操作(我可以)。
你可以在Qxt中使用QxtToolTip类。它允许您将任意小部件显示为工具提示。因此,我认为您可以创建自定义小部件并使用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);
libqxt
不再维护了。有什么替代品吗? - Jens A. Koch