Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt 4.8 windows 7如何显示tablet pc输入面板_C++_Qt_Windows 7_Keyboard_Touch - Fatal编程技术网

C++ Qt 4.8 windows 7如何显示tablet pc输入面板

C++ Qt 4.8 windows 7如何显示tablet pc输入面板,c++,qt,windows-7,keyboard,touch,C++,Qt,Windows 7,Keyboard,Touch,我有一个运行在Windows7上的Qt应用程序。我当然有一些输入区域,我想用虚拟键盘填充,因为我有一个触摸屏显示器。Windows虚拟键盘被称为“tablet pc输入面板”,当我触摸这个文本区域时,它会显示一个工具提示,使键盘可见。如何在Qt应用程序中实现同样的功能?这可能会给您一个线索:这非常有趣。但是,我找不到如何在我的项目ITextInputPanel类中包含他使用的那个家伙使用COM并包含一些定义文件。您可以尝试包括:Peninputpanel.h我会尝试使用Qt-own-import

我有一个运行在Windows7上的Qt应用程序。我当然有一些输入区域,我想用虚拟键盘填充,因为我有一个触摸屏显示器。Windows虚拟键盘被称为“tablet pc输入面板”,当我触摸这个文本区域时,它会显示一个工具提示,使键盘可见。如何在Qt应用程序中实现同样的功能?

这可能会给您一个线索:这非常有趣。但是,我找不到如何在我的项目ITextInputPanel类中包含他使用的那个家伙使用COM并包含一些定义文件。您可以尝试包括:Peninputpanel.h我会尝试使用Qt-own-import:TYPELIBS=$$PWD/dll/Tiptsf.dll,但代码当然会有点不同。是的,我完全按照你们说的做了,但编译器找不到Peninputpanel.h。我试图包含该头所在的路径,但在windows.h头中出现了很多错误。我想这是一个问题,因为我使用mingw来编译我的项目,但是那些头需要vs编译器。如果您在.pro文件中使用您自己的导入和TYPELIBS,那么您就不使用Peninputpanel.h(我不知道从哪里获得)。它要么是该示例中的普通C++/COM,要么是您需要研究的Qt/COM。