问题描述 QTableWidget中的QLineEdit是qt内部生成的临时代理,焦点丢失就会删除QLineEdit,再获取该QLineEdit指针非法,导致软件崩溃。 本次bug出现在开发软键盘过程中发现。 解决方案: 软键盘窗口增加setWindowFlags(windowFlags() | Qt::WindowDoesNotAcceptFocus);