首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

有几个小问题想

2012-12-31 
有几个问题想请教高手!我想用Qt做一个数字键盘,然后这个键盘最后会烧到arm板上,利用触屏去按它,所以有以下

有几个问题想请教高手!
   我想用Qt做一个数字键盘,然后这个键盘最后会烧到arm板上,利用触屏去按它,所以有以下问题:
   1.数字键盘怎么做,关键是按了数字键后可以在lineedit显示出来,先能用鼠标按下键来,触屏的以后再说。
   2.如果可以用触屏按键,那么代码应该怎么写?
[解决办法]
楼主这个可以通过安装事件处理器来实现。  
或则更简单的方法就是,把所有的按钮绑定到同一个槽函数,然后在槽函数里面用switch来判断是哪个按钮(怎么判断我忘了,记得是objectnane)。

触屏的东西并不需要你代码有变化,代码还是完全一样的,你只需要吧触屏的驱动(记得是tslib)移植到开发板上就OK了。
具体做法:先交叉编译talib,然后编译Qt的时候指定你的tslib的目录  这样你的程序移到开发板上就支持触摸跑了。

我QQ214517703 ,触摸屏这个我弄过,有问题可以问我。



[解决办法]
首先你可以参考这个帖子的10楼,这个图片效果应该就是你需要的吧:
http://bbs.csdn.net/topics/390276018

引用:
我想用Qt做一个数字键盘,然后这个键盘最后会烧到arm板上,利用触屏去按它,所以有以下问题:
   1.数字键盘怎么做,关键是按了数字键后可以在lineedit显示出来,先能用鼠标按下键来,触屏的以后再说。
   答:数字键盘就用按钮,自己摆放成一个键盘就行了.

引用:
我想用Qt做一个数字键盘,然后这个键盘最后会烧到arm板上,利用触屏去按它,所以有以下问题:
   2.如果可以用触屏按键,那么代码应该怎么写?
   答:触屏的话,这个你暂时就不用想那么多了,直接在ARM板子上移植个Qtopia吧,QTopia移植好了,直接就可以用触屏了,QTopia已经帮你集成好了,你只需要在x86电脑上开发好,然后移植过去就可以了

热点排行