记录下这个bug的现象及处理方式. 处理方式也是网上找了好久找到的. 所以这边再记录一次备用.
当窗体设置framelesswindowhint后, this->setWindowFlags(Qt::FramelessWindowHint);
窗体就变得不会刷新了...比如点击按钮改变按钮的文字, 其他子窗体嵌在主窗体中实时刷新的功能.
解决方法
重写showEvent
void showEvent(QShowEvent *event) {
this->setAttribute(Qt::WA_Mapped);
QWidget::showEvent(event);
}