int main(int argc, char *argv[]) { QGuiApplication a(argc, argv); QFile area_file( a.arguments().at( 1 ) ); area_file.open( QIODevice::ReadOnly ); QDataStream stream( &area_file ); stream.setByteOrder( QDataStream::LittleEndian ); CArea area; area.read( stream ); qDebug() << area_file.fileName(); CMainWindow w( &area ); w.show(); return a.exec(); }