2012-07-09 51 views
0

在我的应用程序中,当应该进行一些验证时,我需要一个小部件或messagebox类型的概念,它会在我的应用程序的右侧底部弹出一段时间(对于5-10秒),在特定的时间之后,它应该消失。在Qt中制作一个浮动小部件

例如,当我们在outlook中收到邮件时,某些指示正在显示在rigt侧角落中。我必须在我的应用程序中实现相同的功能... 您能举个小例子吗? ?

回答

0

你会想让一个消息框类来处理通知。让类从QWidget继承,并在构造函数中取父类。

在构造函数中,设置消息相对于父类的位置。连接超时信号以关闭小部件。如果您正在动态分配它们,您可能希望将其设置为关闭删除,以便您不需要管理跟踪并删除它们。

对于非常简单的操作,您可能想要在构造函数中接受消息并让它自行显示。