• 6472阅读
  • 4回复

QT2  矩阵式小键盘(16个键)  输入所有英文字母以及标点 [复制链接]

上一主题 下一主题
离线dlzd_rmy
 
只看楼主 倒序阅读 楼主  发表于: 2008-09-28
— 本帖被 XChinux 执行加亮操作(2008-09-28) —
自制的矩阵键盘:16个键中有10个数字键,一个确定,一个返回,上下左右四个方向键。
我需要输入英文字母和标点。我想在界面上显示所有的英文字母以及标点,然后用上下左右键去选择,当前选中的高亮显示,按确定后输入到输入框中。
问题1:怎样做到高亮显示,以及怎样提取当前高亮的字母到显示框中显示呢?
问题2:把这些英文字母和标点布局能好看些呢?
问题3:上下左右键与选择字符的关联性问题

请高手多多指教,谢谢!
[ 此贴被dlzd_rmy在2008-09-28 09:33重新编辑 ]
离线lazybone
只看该作者 1楼 发表于: 2008-09-28
帮顶 这种问题咋回答呢
离线guoyun_he

只看该作者 2楼 发表于: 2008-09-28
Re:QT2  矩阵式小键盘(16个键)  输入所有英文字母以及标点
1.重绘控件,使之处于选中状态的时候显示有所不同,你可以参考按钮控件的默认按钮时如何绘制的。
2. 字母布局,你可以下载iPhone的图片看看,很漂亮,可以作为参考。
3. 应该重构keyPress和keyRelease函数。
离线guoyun_he

只看该作者 3楼 发表于: 2008-09-28
Re:QT2  矩阵式小键盘(16个键)  输入所有英文字母以及标点
fa gei ni kan kan !
离线dlzd_rmy
只看该作者 4楼 发表于: 2008-09-28
另外说明一下我的屏的大小只有320*240这么大,我先尝试一下,非常感谢高手指点
快速回复
限100 字节
 
上一个 下一个