社区
Qt
帖子详情
QT调用系统软键盘??
lys07962000
2011-05-11 05:46:08
QT调用系统软键盘??
就是当焦点在编辑框里的时候就弹出系统软键盘??
...全文
2323
16
打赏
收藏
QT调用系统软键盘??
QT调用系统软键盘?? 就是当焦点在编辑框里的时候就弹出系统软键盘??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zccracker
2013-10-14
打赏
举报
回复
谢谢分享
yanzi1225627
2012-08-10
打赏
举报
回复
我已经移植成功了 求人不如求己啊 参见博客http://blog.csdn.net/yanzi1225627/article/details/7852326
yanzi1225627
2012-08-07
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
将libsyszuxpinyin.so这4个库放置到你的系统路径下,这四个库是怎么交叉编译的啊??
guantou319
2012-02-09
打赏
举报
回复
[Quote=引用 3 楼 lys07962000 的回复:]
#include <QtGui/QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
a.setAutoSipEnabled(true); // 自动弹出系统软键盘
TestAnn w;
w.showMaximized();
return a.exec();
}
[/Quote]
在什么情况下会实现
wu159632
2011-08-24
打赏
举报
回复
[Quote=引用 8 楼 wuhanhuaqian2011 的回复:]
SYSZUXpinyin 是一个很不错的选择,用起来也很简单,你可以去下一个源码包下来 然后按自己要求改一下,就可以得到你所需要的输入法了。
1 下载SYSZUXpinyin源码,交叉编译出libsyszuxpinyin.so库
2 对于本地,将syszuxim.h和syszuxpinyin.h头文件和syszuxpinyin.ui面板放置到你Qt程序的源代码路径下。将libsyszux……
[/Quote]
请问这个系统路径具体在哪里 我把这4的库文件无论放在哪里都出现cannot find -lsyszuxpinyin
collect2: ld returned 1 exit status
请问怎么解决
lfy_hex
2011-06-19
打赏
举报
回复
支持一下
priterand
2011-06-16
打赏
举报
回复
class KeyboardThread:public QThread
{
public:
void run();
void end();
QProcess pro;
};
void KeyboardThread::run()
{
pro.close();
pro.start("osk.ese")
}
void KeyboardThread::end()
{
pro.close();
exit(0);
}
int funTest()
{
KeyboardThread KBThread;
KBThread.run();
...
KBThread.end();
}
gemfield
2011-06-16
打赏
举报
回复
获得焦点调出输入法,是由QWSInputMethod这个类实现的接口(当然了,对应的是embedded linux版本的Qt)。
P.S. 具体实现可以参考
SYSZUXpinyin
武汉华嵌科技
2011-06-13
打赏
举报
回复
SYSZUXpinyin 是一个很不错的选择,用起来也很简单,你可以去下一个源码包下来 然后按自己要求改一下,就可以得到你所需要的输入法了。
1 下载SYSZUXpinyin源码,交叉编译出libsyszuxpinyin.so库
2 对于本地,将syszuxim.h和syszuxpinyin.h头文件和syszuxpinyin.ui面板放置到你Qt程序的源代码路径下。将libsyszuxpinyin.so这4个库放置到你的系统路径下,确保交叉编译工具的ld能能够找到。将你的Qt程序的.pro文件中添加 QMAKE_LIBS += -lsyszuxpinyin。
3 对于目标机器,将libsyszuxpinyin.so这4个库文件放到合适的路径下(比如linux下LD_LIBRARY_PATH指定的路径),确保程序可以被正确加载。
以上是加入SYSZUXpinyin输入法的方法 (网上有的)
更多技术文章敬请关注:武汉华嵌-嵌入式培训专家,国内领先的嵌入式服务机构,
http://www.embedhq.org
isare
2011-06-08
打赏
举报
回复
支持下,拿分走人
yanchong
2011-05-13
打赏
举报
回复
想要调用系统的软键盘的话,只有在wince 和塞班的系统上才可以调用它们自带的软键盘。。如果你的平台的操作系统不带软键盘的话就得自己实现。。
xiaobei88
2011-05-13
打赏
举报
回复
软件盘一般都是自己写的,网上有很多已经实现的,可以下载来自己改改~
kongyanmin
2011-05-13
打赏
举报
回复
[Quote=引用 1 楼 zhu_xz 的回复:]
系统的软键盘的话,应该看看系统提供了API
[/Quote]
嗯,看你用的是什么系统,然后调相应的API
yanchong
2011-05-12
打赏
举报
回复
这种软键盘的话需要自己写吧,软键盘只是在qtopia中有,qt中的没用过,一般最好是自己写。
lys07962000
2011-05-12
打赏
举报
回复
#include <QtGui/QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
a.setAutoSipEnabled(true); // 自动弹出系统软键盘
TestAnn w;
w.showMaximized();
return a.exec();
}
zhu_xz
2011-05-11
打赏
举报
回复
系统的软键盘的话,应该看看系统提供了API
QT
调用
windows
系统
软键盘
示例
在本文中,我们将深入探讨如何在
Qt
环境下,特别是在
Qt
5.9版本中,
调用
Windows
系统
的
软键盘
。
Qt
是一个跨平台的C++图形用户界面应用程序开发框架,它提供了丰富的功能来创建美观且功能强大的应用。Windows
软键盘
,...
基于
QT
5的
软键盘
调用
本文将深入探讨如何在
QT
5环境中手动实现
软键盘
调用
,以便在点击界面上的输入框时能够弹出一个虚拟键盘供用户输入。 首先,让我们关注一下`syszuxpinyin.cpp`和`syszuxpinyin.h`这两个文件。它们可能包含了自定义的...
Qt
交叉编译后
调用
软键盘
,解决
软键盘
背景全黑的问题
本文将详细讲解如何在
Qt
交叉编译后,针对aarch64-linux-gnu架构的Zynq板
调用
软键盘
,并解决
软键盘
背景全黑的问题。 首先,我们需要理解
Qt
的交叉编译过程。交叉编译是将程序在一种平台上编译,然后在另一种不同的...
Linux下
QT
软键盘
"Linux下
QT
软键盘
"项目是利用
QT
库开发的一个虚拟键盘软件,它专为没有物理键盘的设备或者需要额外输入安全性的场景设计。这个
软键盘
包含了数字键和26个英文字母,能够满足基本的文本输入需求。 首先,让我们详细...
Qt
5实现的linux
软键盘
源码
Qt
5实现的Linux
软键盘
源码,意味着开发者使用
Qt
5库中的组件和API创建了一个可以模拟键盘功能的程序,用户可以通过鼠标或触摸屏进行文字输入。 在源码中,我们可以预期以下几个关键知识点: 1. **QWidgets与QLayout...
Qt
21,474
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章