Introduce input panel to project.

This commit is contained in:
Krad
2021-10-15 11:52:23 +08:00
parent 476305df33
commit 82689e2c37
23 changed files with 2058 additions and 4 deletions

View File

@@ -1,13 +1,25 @@
#include "mainwindow.h"
#include <QApplication>
#include "loginwindow.h"
#include "InputObject.h"
int main(int argc, char *argv[])
{
QApplication a(argc, 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);
InputObject *obj = new InputObject();
//a.installEventFilter(obj);
a.installEventFilter(obj);
needLogin:
LoginWindow l;
l.showFullScreen();
MainWindow w;
int rec = l.exec();
if (rec !=QDialog::Accepted )