首页| 论坛| 消息

标题:Qt中有没有一个类可以display a bitmap and Show it in application initialisation?
作者:smallruby
日期:2007-01-27 06:42
内容:

wxwidget中有wxSplashScreen类可以直接显示出一个图象的,在这个图象周围添加边框,QT里有没有这样的类啊?我没有找到,有谁知道吗?就是可以用在程序开始的时候显示一下的。
用load加载图片完后怎么显示出来啊?


#1 [qoozone1234 01-27 14:38]
呵呵,有C++ QT4 那本书,就告诉你怎么在QT里面做了。呵呵,
#2 [smallruby 01-27 18:52]
我只有安装QT4.1.2的时候里面自带的例子和教程,没有那本书啊,在国外不方便找书啊,楼上的能不 能说下呵?是哪个类?
#3 [qoozone1234 01-28 10:53]
有这个类。
书上大致就是这么一个过程
int main(int argc, char *argv[])
{
 QApplication app(argc, argv);
 QSplashScreen *splash = new QSplashScreen;
 splash->setPixmap(QPixmap(":/images/splash.png"));
 splash->show();
 Qt::Alignment topRight = Qt::AlignRight | Qt::AlignTop;
 splash->showMessage(QObject::tr("Setting up the main window..."),
         topRight, Qt::white);
 MainWindow mainWin;
 splash->showMessage(QObject::tr("Loading modules..."),
         topRight, Qt::white);
 loadModules();
 splash->showMessage(QObject::tr("Establishing connections..."),
         topRight, Qt::white);
 establishConnections();
 mainWin.show();
 splash->finish(&mainWin);
 delete splash;
 return app.exec();
}
#4 [qoozone1234 01-28 10:55]
做程序做到外国去了,呵呵,还真的是厉害啊。
#5 [qoozone1234 01-28 10:58]
至于你说的边框,呵呵,可以用图形来模拟。或者自己 diy这个类吧

<< 1 2 >> (1/2)

回复 发表
主题 版块