|
Qt全平台 虚拟键盘 输入法 第三弹 增加内嵌挤压窗口模式
[复制链接]
本帖最后由 风间一叶 于 2015-1-10 09:55 编辑
Qt虚拟键盘输入法 再次改进增加内嵌挤压窗口模式,从此和遮挡说拜拜
更多视频请点击
题外话:
1.开源问题
这个是准备开源的,一直没放出的原因是,其实这个框架还在搭建中,一不小心就是重写代码,比如为了实现这个挤压窗口,显示相关几百行代码是重写的,而且API也改的面目全非... 代码放出来也没多大意思
2.显示效果问题
就目前来说显示效果这个我是放在最低优先级的,因为显示效果这个我是准备外挂单独Qss,而不是写死的,所以现在我对显示的标准是看得过去就行,等所有框架搭完再写个专门的QSS来达到比较好的效果.
3.兼容性问题
我的整个输入法,并没有采用qt内部的输入法类QInputContext或者QWSInputMethod,用内部的类的限制比较大,这也是为什么目前好多输入法只能用在Qt4以下嵌入式的原因,而我是直接通过最底层的信号槽以及事件过滤,事件发送机制写的.所以只要是Qt就能运行
|
|