接口定义:
void AutoPopupHandler_AddAutoMode(void * handler, const QString objName, const QString lay);设置自动切换输入模式。
参数 handler, 是由 AutoPopupHandler_Open 创建的指针。
参数 objName,是输入框的控件名称。
参数 lay,是键盘文件名。
例子代码:
void MainWindow::Init() { mHandler = AutoPopupHandler_Open(); AutoPopupHandler_SetAutoHide(mHandler, true); AutoPopupHandler_AddAutoMode(mHandler, "editName", "py26.lay"); // 人名的输入框,自动切换到全键盘拼音 AutoPopupHandler_AddAutoMode(mHandler, "editPhone", "phone.lay"); // 电话输入框,自动切换到电话键盘 AutoPopupHandler_SetAutoMode(mHandler, true); AutoPopupHandler_Start(mHandler, this); AutoPopupHandler_SetKeyboard(mHandler, g_IM); }