我已将Qt5.0.1与Visual Studio 2010集成。
我的Qwidget中有一些东西,它嵌入到我的父QWidget中。
我想让我的孩子Widget在大约10到20秒的时间间隔内自动隐藏。
我可以使用
QWidget :: setvisible(true)和QWidget :: setvisible(false)通过从任何地方显式调用, 但我想自动隐藏我的孩子QWidget。
答案 0 :(得分:2)
您可以使用QTimer。
QWidget *w = new QWidget(this);
QTimer *t = new QTimer(this);
connect(t, SIGNAL(timeout()), w, SLOT(hide()));
t->start(10000);