QT 窗口大小的设置

子窗口// 全屏显示:

this ->setWindowFlags(Qt::Window);
this ->showFullScreen();

退出全屏时:

this->setWindowFlags(Qt::SubWindow);
this ->showNormal();
showFullScreen() // Qt全屏显示函数
showMaximized() // Qt最大化显示函数
showMinimized() // Qt最小化显示函数
resize(x, y) // Qt固定尺寸显示函数
setMaximumSize(w, h) // Qt设置最大尺寸函数
setMinimumSize(w, h) // Qt设置最小尺寸函数

窗口置顶 与 取消置顶

void MainWindow::on_windowTopButton_clicked()
{ 
  if (m_flags == NULL)
  { 
    m_flags = windowFlags();
    setWindowFlags(m_flags | Qt::WindowStaysOnTopHint);
    this->show();
  }
  else
  { 
    m_flags = NULL;
    setWindowFlags(m_flags);
    this->show();
  }
}
    原文作者:Alee1970
    原文地址: https://blog.csdn.net/xiaoL2011104/article/details/119384131
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞