是否可以制作一个未经装饰的“QMainWindow”
Is it possible to make an undecorated `QMainWindow`?
是否可以制作一个未经装饰的QMainWindow
,如果是这样,我该怎么做?
是的,
mainWin->setWindowFlags(Qt::CustomizeWindowHint);
请参阅 Qt::WindowFlags 和 Window Flags 示例
如果您所说的undecorated
是指没有框架,边框等,那么您可能可以使用QWidget::setWindowFlags
...
main_window.setWindowFlags(main_window.windowFlags() | Qt::FramelessWindowHint);
另请查看其他一些标志,例如 Qt::BypassWindowManagerHint
.
请注意,您获得的结果可能在很大程度上取决于您的平台和/或窗口管理器。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 运行同一解决方案的另一个项目的项目
- 挂起和取消挂起一个文件DLL
- 用C++中的一个变量定义一个常量
- 函数向量_指针有不同的原型,我可以构建一个吗
- 在c++中用vector填充一个简单的动态数组
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 预处理器:插入结构名称中的前一个行号
- 我在c++代码中生成了一个运行时#3异常
- 如何从另一个类编辑 QMainWindow UI 小部件?
- 如何使用OpenGL渲染到一个QMainWindow的两个QWidget?
- 是否可以制作一个未经装饰的“QMainWindow”
- 将QMainWindow或Widget添加到另一个Widget-访问成员
- 创建一个实现选项卡并可用作 QMainWindow 中的"central widget"的类
- 从QMainWindow和Ui_MainWindow继承一个MainWindow类
- 将当前QWidget替换为QMainWindow中的另一个QWidget
- 多个 QWidets 到一个 QMainWindow 中
- 将多个QMainWindow合并为QTabWidget中的一个选项卡