摘要:屏幕键盘能够满足人们在各种情况下对键盘功能的需求,使人们在没有物理键盘或物理键盘使用不便的情况下也能向智能电子设备录入信息.
本文的目的是设计一个在Linux系统下可以实现外接键盘功能的屏幕键盘.介于现在大多数计算机使用Windows系统,首先需要配置一款虚拟机软件,使得在同一台计算机上可以运行两个系统.用户使用界面的设计需要使用PyQt工具包,在QT中设置控件大小和布局,使其排列为屏幕键盘的顺序.运用Python语言进行编程,串联用户界面与键位功能,调用vkey库,使得键盘输出的信息可以显示.
【关键词】Python语言;PyQt工具包;QT设计师;Vmware虚拟机
目录
摘要
Abstract
引 言-1
1开发工具及技术-1
1.1Linux系统-2
1.2ubuntu-2
1.3PyQt-2
1.4VMware Workstation-2
1.5Python语言-3
2 需求分析-4
2.1需求调研-4
2.2可行性分析-4
2.2.1技术的可行性-4
2.2.2经济的可行性-4
2.2.3操作可行性-5
3屏幕键盘设计-5
3.1Vmware虚拟机配置-5
3.2QT-Designer 软件制作控件-6
3.2.1键盘界面制作-6
3.2.2virtkey库的调用-8
3.3特殊功能键分析-10
3.4QT文件转化为Py文件-13
4功能实现-13
5总结-16
参考文献-17