我有一个使用QtCreator和Qt版本5.15.2创建的Qt项目,我正在尝试将QtVirtualKeyboard添加为火柴盒键盘,我已经尝试过在应用程序下使用停留在全屏模式下。
然而,我很难让它发挥作用,因为它目前还没有出现。我就是这样加进去的
Main.cpp
#include "mainwindow.h"
#include <QApplication>
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
MainWindow w;
//w.showFullScreen();
w.show();
return a.exec();
}我尝试在QT += qtvirtualkeyboard文件中添加QT += virtualkeyboard或QT += virtualkeyboard,但是它只是给了我一个错误:“未知模块”
如何将虚拟键盘添加到项目中?
发布于 2022-07-26 07:22:23
您需要确保在安装过程中选择了QtVirtualKeyboard库。
此外,我建议您开始为Qt应用程序使用cmake,因为Qt自Qt 6发布以来就正式放弃了qmake。
这并不是说您不能使用它,但您将获得更好的支持和结果,使用一个积极开发的构建系统,而不是一个废弃的。

https://stackoverflow.com/questions/73106784
复制相似问题