Start

2023-11-02 11:44:32    文子    318

接口定义:

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);
}