void TestDialog::AddControls()//添加控件
{
hide(); // 加这一句试试. 其实你可以使用layout来布局, 在layout中加入也不错.
//creat lcd control
lcd = new QLCDNumber(this);
lcd->setObjectName(QString::fromUtf8("lcd"));
lcd->setGeometry(QRect(50, 40, 221, 121));
//creat dial control
dial = new QDial(this);
dial->setObjectName(QString::fromUtf8("dial"));
dial->setGeometry(QRect(50, 180, 221, 181));
dial->setRange(0, 100);
show();
timer->start(1000);
}