2

我已将 Qt5.0.1 与 Visual Studio 2010 集成。

我的 Qwidget 中几乎没有什么东西,它嵌入到我的父 QWidget 中。

我希望我的孩子 Widget 在大约 10 到 20 秒的时间间隔内自动隐藏。

我可以使用

QWidget::setvisible(true) 和 QWidget::setvisible(false) 通过从任何地方显式调用,但我想自动隐藏我的孩子 QWidget。

4

1 回答 1

2

您可以使用QTimer

QWidget *w = new QWidget(this);
QTimer *t = new QTimer(this);
connect(t, SIGNAL(timeout()), w, SLOT(hide()));
t->start(10000);
于 2013-06-24T11:00:06.433 回答