void TipWidget::updateTips(const QStringList &tips) {
if (tips.count() == 0) {
hide();
return;
}
model->setStringList(tips);
QPoint gp = edit->mapToGlobal(QPoint(0, edit->size().height() - 1));
move(parentWidget()->mapFromGlobal(gp));
resize(edit->size().width(), 150);
show();
}