小部件隐藏在中央小部件下
widget hidden under central widget
对于Qt 4.8,我有:
- 主窗口(QMainWindow)
- 一个中心小部件setCentralWidget(x),x表示一个包含图像的QLabel
- 另一个小部件"B":一个包含图像的QLabel
我的问题是小部件B隐藏在中央小部件下面。如何在前景中提升小部件B?
我知道B隐藏在中央小部件下面,因为有时当B放在左边,并且中央小部件的图像足够小时,我可以看到B的一部分。
您可以使用B.raise()
来增加B
小部件的z索引。
将此小部件提升到父小部件堆栈的顶部。在这个调用之后,小部件将在视觉上位于任何重叠的同级小部件之前。
您也可以将"B"附加为中心小部件的子部件,或小部件X的子部件。然后,它应该显示在顶部。
QWidget B = new QWidget(x);
或者,使用一个布局并将其添加到中央小部件中,并将小部件x和B添加到布局中。例如:-
QHBoxLayout* pLayout = new QHBoxLayout();
pLayout->addWidget(B);
pLayout->addWidget(x);
pMainWindow->setCentralWidget(pLayout);
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- 最小硬币更换问题(自上而下方法)
- Qt VTK交互风格的信号到小部件
- 芬威克树(BIT).找到具有给定累积频率的最小索引,单位为 O(logN)
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 使用递归的数组的最小值.这是怎么回事
- 为什么在浮点中从大到小会引入更多的误差
- 找到两对数字,使它们的乘积的绝对差最小化
- 如何隐藏最大化和最小化按钮并在qml应用程序窗口中显示关闭按钮?
- 是否可以从其他线程隐藏qt小部件窗口
- 隐藏QDockWidget的小部件并同时设置垂直标题栏
- C++ 创建小部件数组
- 如何在QT中对小部件进行逻辑分组以便于显示/隐藏
- 小部件隐藏在中央小部件下
- 在qlayout中隐藏小部件
- Qt:在显示之前更新隐藏的小部件
- 总是关注隐藏的小工具?(Qt c++)
- 从另一个选项卡FLTK中开始的线程隐藏小部件
- 如何隐藏Qt小部件应用程序菜单栏
- 如何强制剩余的小部件占用隐藏小部件留下的额外空间