gpt4 book ai didi

qt - QtWidgets 应用程序的虚拟键盘或屏幕键盘?

转载 作者:行者123 更新时间:2023-12-05 05:09:51 26 4
gpt4 key购买 nike

我将像这样在基于小部件的应用程序中部署 qtvirtualkeyboard:

#include <QtWidgets>

int main(int argc, char *argv[]) {
qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
QApplication app(argc, argv);
QMainWindow window;
QLineEdit input(&window);
input.move(250, 250);
window.show();
return app.exec();
}

但唯一的问题是虚拟键盘输入面板隐藏了底层的小部件并覆盖了它们!

我该如何实现?

是否有针对基于小部件的应用程序的文档或解决方案?

最佳答案

你只需要在 main.cpp 中添加这一行

qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));

并将在 Qtwidgets 中使用虚拟键盘)) enter image description here

关于qt - QtWidgets 应用程序的虚拟键盘或屏幕键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57161308/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com