当前位置:编程学习 > wap >>

实现触摸屏中的软键盘

在嵌入式系统中基于Qt做了个界面,界面中有些地方需要输入字符所以参照Qt自带的例子做了个软键盘。这个软键盘在主界面中能用,但在弹出的模态对话框中却不能用,如弹出的QFileDialog、QInputDialog之类的。有没有什么好的方法可以解决?代码如下:
main函数中加入:
QApplication a(argc, argv);
MyInputPanelContext *ic = new MyInputPanelContext;
a.setInputContext(ic);
软键盘 触摸屏 模态对话框 --------------------编程问答-------------------- qt5已经不能用了。。。 --------------------编程问答-------------------- 那应该怎么办呢 --------------------编程问答-------------------- 把弹出的软键盘也设为模态对话框。
代价是:
    在非模态输入框前,必须先关闭软键盘,否则不能操作其他。
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,