#include "mainwindow.h" #include #include "loginwindow.h" #include "InputObject.h" int main(int argc, char *argv[]) { //QLocale::setDefault(QLocale::English); qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard")); qputenv("QT_VIRTUALKEYBOARD_STYLE", QByteArray("retro")); //qputenv("QT_LOGGING_RULES", QByteArray("qt.virtualkeyboard=true")); qputenv("QT_VIRTUALKEYBOARD_LAYOUT_PATH", "..\\src\\layouts"); QApplication a(argc, argv); //a.installEventFilter(obj); InputObject *obj = new InputObject(); a.installEventFilter(obj); needLogin: LoginWindow l; l.showFullScreen(); MainWindow w; int rec = l.exec(); if (rec !=QDialog::Accepted ) { goto needLogin; } // l.deleteLater(); w.showFullScreen(); return a.exec(); }