Qt 删除窗口小部件
Qt Removing Window Widgets
我正在使用Qt5.5,我想要一个没有任何小部件的窗口,这是我的Window构造函数的一个片段:
Qt::WindowFlags flags = (Qt::Window
| Qt::WindowTitleHint
| Qt::CustomizeWindowHint)
& ~Qt::WindowMaximizeButtonHint;
setWindowFlags(flags);
这将生成一个没有关闭小部件和最小化小部件的窗口,但是最大化小部件仍然可见,可以单击以最大化窗口,也可以通过拖动窗口边缘来调整窗口大小。
我正在尝试创建一个始终位于顶部且没有任何小部件且大小固定的工具窗口。
在QtCreator中,我将sizePolicy设置为:
Horizontal Policy: Fixed
Vertical Policy: Fixed
然而,我仍然能够调整窗口大小?
我知道这是一个与之前发布的其他问题非常相似的问题,但到目前为止,阅读了这些并尝试了这些建议,没有任何效果。
我在乌布通图 14.04 上运行。
通过添加:
setFixedSize(mcintWindowWidth, mcintWindowHeight);
这解决了问题,最大化小部件不再可见,并且无法再调整窗口大小。
相关文章:
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 超轻 - 如何最小化窗口
- Gtkmm 窗口为空白,不显示任何小部件或标题
- CreateWindowW 窗口太小
- QT-如何通过按下按钮从子窗口小部件返回到父窗口小部件
- 如何将QEvents传递给子窗口小部件
- 如何隐藏最大化和最小化按钮并在qml应用程序窗口中显示关闭按钮?
- 如何使用 stl 最小化 c++ 中所有打开的窗口
- 是否可以强迫窗口匹配小部件的大小
- 一个人如何将QT(C )UI分为多个小部件子类,并使其显示与同一类中的所有窗口
- 当模式窗口最小化时,最小化所有应用程序窗口(在 Linux 上)
- gtkmm - 如何使包含小部件的框展开以填充窗口
- 替代QDockWidget的小部件,而没有删除以前的窗口
- 什么是窗口最大化/最小化/恢复的WM Windows消息
- 是否可以从其他线程隐藏qt小部件窗口
- 在小尺寸窗口中保存大尺寸图片
- C++ 创建小部件数组
- 如何在C++中将密钥发送到最小化窗口
- 我如何接收或能够在我的小部件窗口外处理mouseMoveEvent(s)
- 从另一个线程最大化/最小化窗口