Как сохранить активную qtvirtualkeyboard при переключении другого QTextEdit - PullRequest
0 голосов
/ 12 марта 2019

В последнее время я работаю над виртуальной клавиатурой qt с QTextEdit.Я использую метод приложения виртуальной клавиатуры qt, что означает, что я буду комбинировать виртуальную клавиатуру qt с QWidgets (QTextEdit здесь)

Когда я нажимаю на другой QTextEdit, виртуальная клавиатура будет неактивнойи снова активен.Есть ли способ сохранить виртуальную клавиатуру активной, переключая другой TextEdit, вместо того, чтобы скрывать и снова показывать его?

вот часть моего примера кода:

main.cpp

qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
QApplication app(argc,argv);
Widget* w = new Widget();
w->show();

widget.cpp

QTextEdit textEdit1 = new QTextEdit(this);
QTextEdit textEdit2 = new QTextEdit(this);
QVBoxLayout *pLayout = new QVBoxLayout();
pLayout->addWidget(textEdit1);
pLayout->addWidget(textEdit2);
setLayout(pLayout);
...