正在从GridLayout中删除单元格
Removing cell from GridLayout
我在GridLayout中放置了两个QSlider,如下所示:
layout = new GridLayout();
layout->addWidget(slider_horizontal, 0, 1, 1, 2);
layout->addWidget(slider_vertical, 1, 0, 2, 1);
这形成了一个2x2矩阵,因为它们都放置在不同的行和列中。我想要的是删除右下角未使用的单元格(位置:1,1)。
问题是,这个单元格发生在我的QGraphicsView中,使该区域不可选择。
后来我做了这个:
sliderWidget = new QWidget(graphicsView);
sliderWidget = setLayout(layout);
其中graphicsView是QGraphicsView。
我的第一个想法是这是不可能的,我必须解决这个问题。但我想和你核实一下这是否可行。
我还想知道是否有其他方法可以使未使用的单元格不出现在我的图形视图中。
把整个图形视图放在右下角的单元格里怎么样?这个滑块会在图形视图之外,但通常这不会是个问题。
不确定你是否真的只想要一个显示大场景一小部分的视图的滚动条,在这种情况下,你可以使用这些:
QGraphicsView::setVerticalScrollBarPolicy(...)
QGraphicsView::setHorizontalScrollBarPolicy(...)
相关文章:
- 将QIcon添加到QTableView单元格
- 当用户在qtablewidget中输入单元格时,如何获得信号?C++
- 查找矩阵中单元格的相邻元素
- C++:在多个线程中访问同一数组/向量的不同单元格是否会产生数据竞赛?
- 当我使用需要计算数组单元格地址的模板时,奇怪的C++行为
- PyQT - 在 QTableWidget 单元格中显示垂直文本
- 2D 数组,某些单元格保存特定数据
- 为什么通过定义另一个指针单元格,整个代码停止工作?
- CLI/C++dataGridView示例-设置comobox单元格列表的索引
- 用单元格表示迷宫
- 为什么不能使用 setData() 在 QTreeView 中设置单元格的背景颜色?
- 将 GtkTreeView 中的单元格设置为以编程方式编辑模式
- 如何防止Qt中的当前单元格更改信号或跳过"processing"?
- 将当前多边形数据单元与下一个多边形单元格 - VTK 进行比较
- VTK:尝试使用 vtkrubberbandpick&vtkHardwareSelector 选择区域中的可见单元格
- QTableWiget::cellChanged 信号不会为具有 QTableWidgetItem 的单元格发出
- WXWIDGETS:通过选择和按下DEL来删除WXGRID单元格的内容
- 正在从GridLayout中删除单元格
- 从数组中删除单元格给我运行时错误
- 如果使用remove_if,如何删除vector的空单元格