2

Qt5.0.1 を Visual Studio 2010 に統合しました。

親の QWidget に埋め込まれている Qwidget には、いくつかあります。

子ウィジェットを約 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 に答える