首页| 论坛| 消息

标题:急急!怎么样按顺序显示两个QWidget?怎么老是只有最后一个显示出来了?
作者:soyo
日期:2006-04-14 09:26
内容:

int main( int argc, char **argv )
{
QApplication a(argc,argv);
CSplashScreen SplashScreen(NULL, NULL, Qt::WStyle_NoBorder|Qt::WStyle_StaysOnTop);
SplashScreen.setGeometry( 0, 30, 240, 290 );
SplashScreen.show();
CMainWindow MainWindow;
a.showMainWidget( &MainWindow);
QRect r = a.clientArea();
a.mainWidget()->setGeometry( r.left(), r.top(), r.width(), r.height());
SplashScreen.close();
return a.exec();
}
为什么始终只有MainWindow显示出来了,而SplashScreen没有显示出来?如果把return a.exec();放在SplashScreen.show();后面,SplashScreen可以显示出来,但是MainWindow怎么办呢?


#1 [king_xl 04-14 17:41]
用布局管理器就行了,随便找个例子就能看到怎么用了。

回复 发表
主题 版块