QT创建者:如何在全屏时将QWidgets居中对齐
QT-Creator: How to align center my QWidgets when in full screen?
我知道如何通过在主.cpp中设置以下内容来将我的应用程序设置为全屏启动:
MainWindow w;
w.setWindowState(Qt::WindowMaximized);
w.show();
然而,在全屏显示时,我所有的小部件都会进入左上角。
如何在全屏状态下集中我的小部件?!当将屏幕缩小到正常大小时,效果如何?!
(教程也会很有帮助)
在设计GUI时需要使用布局。
您可以在Qt文档上查看布局管理页面。
此外,以下关于布局的视频可能会有所帮助。
Qt-默认情况下,当您重新调整窗口大小时,它不会对窗口内容做任何事情。所有小部件的大小都将与以前完全相同,因此您描述的行为非常好。若要强制窗口内容调整小部件的位置和大小,必须将Layout Manager
和容器关联起来。
最简单的方法是启动Qt Creator并用UI设计器打开所需的窗口。然后右键单击要关联布局管理器的容器,并使用上下文菜单中的布局项。
我认为那些文章和例子应该对你有所帮助。
相关文章:
- 如何理解将半精度指针转换为无符号长指针和相关的内存对齐
- 如何创建一个QTableWidgetItem,用长文本右对齐,左边有省略号
- 我可以检测和更改 gcc/g++ 中结构的当前数据对齐设置吗?
- 64位机器上的C++内存对齐
- 为什么我可以将变量存储在不是其最小对齐方式的倍数的地址?
- 使 std::vector 分配对齐内存的现代方法
- C++ cout 将双精度对齐到精度 2 并正确对齐
- 在 64 位边界上对齐C++结构数组?
- 使用 g++7 构建的代码在访问未对齐的内存时崩溃
- 在 capnp FlatArrayMessageReader 的对齐内存缓冲区中接收 zmq 消息
- 是否值得对齐变量?
- 初始化派生结构的基部分/意外打包派生结构字段以对齐基结构的间隙
- 对齐和对齐的实际用例C++关键字
- 如何减少代码的运行时间以对齐文本?
- 指向包含对齐 C 结构C++类的 C 指针的对齐问题
- Linux C++ 中的页面对齐内存分配
- C++ 类层次结构中的"对齐"是什么意思?
- 运行时错误:引用绑定到类型"int"的未对齐地址0xbebebebebebebec6,这需要 4 个字节对齐 (stl_vector.h)
- 具有调整对齐方式的类型定义
- QT创建者:如何在全屏时将QWidgets居中对齐