12345678910111213141516171819202122232425262728 |
- #include "Almond.h"
- #include <QtWidgets/QApplication>
- #include <QPixmap>
- #include <QDesktopWidget>
- #include <QSplashScreen>
- #include <cmath>
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- QRect screenDim = a.desktop()->screenGeometry();
- int splashW = screenDim.width() * 2 / 11;
- QPixmap splashImg(":/splash/splash");
- QPixmap splashScaled = splashImg.scaled(splashW, splashW * splashImg.height() / splashImg.width());
- QSplashScreen splash{ splashScaled };
- a.processEvents();
- splash.show();
- a.processEvents();
- Almond w;
- a.processEvents();
- splash.finish(&w);
- a.processEvents();
- w.showMaximized();
- return a.exec();
- }
|