1、界面假死在继承Qwidget的界面添加void showEvent(QShowEvent *event) { this-setAttribute(Qt::WA_Mapped); QWidget::showEvent(event); QSize oldSize this-size(); resize(oldSize QSize(10, 10)); resize(oldSize); }2、主窗口关闭子窗口也关闭子界面添加setAttribute(Qt::WA_QuitOnClose, false);3、QTimer 在不同线程中的正确用法QTimer 的所有操作创建、start、stop、setInterval必须在它所在的线程执行否则会导致 Timer 不工作永不超时 程序崩溃或未定义行为