给窗口去掉边框的时候,遇到问题
void Dialog::on_pushButton_clicked()
{
// 设置无边框
this->setWindowFlags( Qt::FramelessWindowHint );
}
设置Qt::FramelessWindowHint后,窗口消失不见
解决办法:调用show()重新显示窗口
void Dialog::on_pushButton_clicked()
{
// 设置无边框
this->setWindowFlags(this->windowFlags() | Qt::FramelessWindowHint );
QPoint point= this->pos();
this->move(point);
show();
}
去掉标题边框后