1条回答
- qtchen_1988 2019-07-04 11:33关注
假设你调用的库中有个枚举类型
enum E_KEY_TYPE { E_KEY_INT, E_KEY_STRING, E_KEY_INVALID };
然后假设你库类名为KeyboardView,并有这样一个接口
void KeyboardView::showKey(E_KEY_TYPE type) { switch (type) { case E_KEY_INT: { ui->key_int->show();//key_int为你的数字键盘 ui->key_string->hide();//key_string为你的全键盘 } break; case E_KEY_STRING: { ui->key_int->hide(); ui->key_string->show(); } break; default: { ui->key_int->hide(); ui->key_string->hide(); } break; } }
在你测试工程里调用;
KeyboardView kbView; kbView.showKey(E_KEY_INT);//显示数字键盘; kbView.showKey(E_KEY_STRING);//显示全键盘;
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
- ¥15 SQL Server下载
- ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
- ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
- ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
- ¥15 python爬取bilibili校园招聘网站
- ¥30 求解达问题(有红包)
- ¥15 请解包一个pak文件
- ¥15 不同系统编译兼容问题
- ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?