В последнее время я работаю над виртуальной клавиатурой 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);