Qt窗口操作函数(置顶、全屏,最大化最小化按钮设置等)

更新时间:2023-07-01 15:43:56 阅读: 评论:0

polish
Qt 窗⼝操作函数(置顶、全屏,最⼤化最⼩化按钮设置等)⼀、窗⼝置顶 与 取消置顶void MainWindow::on_windowTopButton_clicked(){
range是什么意思  if (m_flags == NULL)
  {三年级上册英语
    m_flags = windowFlags();
    tWindowFlags(m_flags | Qt::WindowStaysOnTopHint);
    this->show();
  }
bookings
  el
  {
    m_flags = NULL;
葡萄英语怎么读    tWindowFlags(m_flags);
    this->show();
  }}
英语写作⼆、全屏显⽰ 与 退出全屏
⾸先,在QT 中对于窗⼝显⽰常⽤的有这么⼏个⽅法可以调⽤:showFullScreen() // Qt 全屏显⽰函数
showMaximized() // Qt 最⼤化显⽰函数
showMinimized() // Qt 最⼩化显⽰函数
resize(x, y) // Qt 固定尺⼨显⽰函数tMaximumSize(w, h) // Qt 设置最⼤尺⼨函数
tMinimumSize(w, h) // Qt 设置最⼩尺⼨函数
但是  和  只对顶级窗⼝有效果,对⼦窗⼝⽆效。要将⼦窗⼝全屏显⽰可⽤以下⽅法:
英语四级网上学习showFullScreen()showNormal()将要全屏的 Qt ⼦窗⼝调⽤  将其类型提升为顶级窗⼝模式,然后调⽤  函数将⼦窗⼝全屏显⽰。
tWindowFlags(Qt::Window)showFullScreen()当然全屏后还要恢复正常,即调⽤  将⼦窗⼝设置为⾮顶级窗⼝,再调⽤  还原⼦窗⼝显⽰。
tWindowFlags(Qt::subwindow)showNormal()// 全屏显⽰:
VideoWidget->tWindowFlags(Qt::Window);
VideoWidget->showFullScreen();
// 退出全屏时:
VideoWidget->tWindowFlags(Qt::SubWindow);
VideoWidget->showNormal();
嫦娥四号成功发射
三、窗⼝的 "最⼤化\最⼩化\关闭" 按钮设置
1、在 QDialog 中添加 "最⼤化" 和 "最⼩化"按钮
在使⽤ QDialog 时,默认情况下只有 “这是什么” 和 “关闭” 按钮,但是我们习惯有最⼤化和最⼩化按钮。这⾥介绍如何在该模式下如何设置。
this->tWindowFlags(Qt::Dialog | Qt::WindowMinMaxButtonsHint | Qt::WindowCloButtonHint);
英文电影观后感其中  设置的就是最⼤和最⼩按钮,但是只这样设置,关闭按钮就不可⽤了,因此需要再添加 ⼀项。
WindowMinMaxButtonsHint WindowCloButtonHint 2、只禁⽌最⼤化按钮
this->tWindowFlags(windowFlags() &~ Qt::WindowMaximizeButtonHint);
为  枚举变量,通过修改它可以选择禁⽌ "最⼩化" 或者 "关闭" 按钮。
Qt::WindowMaximizeButtonHint WindowType 四、禁⽌拖动窗⼝⼤⼩
星期的拼音this->tFixedSize(this->width(),this->height());五、获取屏幕的宽度和⾼度QApplication::desktop()->width();
QApplication::desktop()->height();
即得到屏幕分辨率,如 1024*768。

本文发布于:2023-07-01 15:43:56,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/163798.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:按钮   顶级   设置   屏幕   关闭   置顶
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图