接口定义:
void AutoPopupHandler_Start(void * handler, QWidget * ui);参数 handler, 是由 AutoPopupHandler_Open 创建的指针。
参数 ui,是要监听的容器控件。通常是一个窗体。或包含有输入框的容器控件。
void MainWindow::Init() { mHandler = AutoPopupHandler_Open(); AutoPopupHandler_SetAutoHide(mHandler, true); // 点在输入框外,自动隐藏 AutoPopupHandler_SetAutoPos(mHandler, 2, 0, 30); // 自动跟随 0不跟随,1跟随控件,2跟随鼠标 AutoPopupHandler_SetAutoMode(mHandler, true); // 根据文本框属性自动切换输入模式 AutoPopupHandler_Start(mHandler, this); // 这里的 this 是 MainWindow AutoPopupHandler_SetKeyboard(mHandler, g_IM); }