#include #include #include #include #include #include "canvas.h" #include extern QString butterfly_fn; extern QString logo_fn; int main(int argc, char** argv) { QApplication app(argc,argv); if ( argc > 1 ) butterfly_fn = argv[1]; else butterfly_fn = "butterfly.png"; if ( argc > 2 ) logo_fn = argv[2]; else logo_fn = "qtlogo.png"; QCanvas canvas(800,600); canvas.setAdvancePeriod(30); Main m(canvas); m.resize(m.sizeHint()); m.setCaption("Qt Example - Canvas"); if ( QApplication::desktop()->width() > m.width() + 10 && QApplication::desktop()->height() > m.height() +30 ) m.show(); else m.showMaximized(); QObject::connect( qApp, SIGNAL(lastWindowClosed()), qApp, SLOT(quit()) ); return app.exec(); }