Qt - QScrollArea - 将添加的小部件对齐到顶部
Qt - QScrollArea - align added widgets to top
我有一个150x450的QScrollArea,里面有一个VBoxLayout。我必须动态地(在播放视频时,逐帧)添加未指定数量的 QLabels,范围从零到数百个。
当我开始添加时,QLabels开始出现在中间。然后,当另一个出现时,它们会移动,因此中间正好在它们之间。等等等等。
我怎样才能让它们从最上面出现,然后向下走?不改变位置和摆动?
在应用程序中拥有数百个标签并在滚动区域中布局它们将花费大量内存和性能。另一方面,Qt具有专用类的数量,可以在滚动区域中处理多个项目,例如:QTableWidget
,QListWidget
,QTableView
等。所有这些类都旨在处理项目行并具有所有相关功能。使用它们将使您免于关心布局,滚动等。
相关文章:
- 如何理解将半精度指针转换为无符号长指针和相关的内存对齐
- 如何创建一个QTableWidgetItem,用长文本右对齐,左边有省略号
- 我可以检测和更改 gcc/g++ 中结构的当前数据对齐设置吗?
- 64位机器上的C++内存对齐
- 为什么我可以将变量存储在不是其最小对齐方式的倍数的地址?
- 使 std::vector 分配对齐内存的现代方法
- C++ cout 将双精度对齐到精度 2 并正确对齐
- 在 64 位边界上对齐C++结构数组?
- 使用 g++7 构建的代码在访问未对齐的内存时崩溃
- 在 capnp FlatArrayMessageReader 的对齐内存缓冲区中接收 zmq 消息
- 是否值得对齐变量?
- 初始化派生结构的基部分/意外打包派生结构字段以对齐基结构的间隙
- 对齐和对齐的实际用例C++关键字
- 如何减少代码的运行时间以对齐文本?
- 指向包含对齐 C 结构C++类的 C 指针的对齐问题
- Linux C++ 中的页面对齐内存分配
- C++ 类层次结构中的"对齐"是什么意思?
- 自动热键:重新映射 MS Visio 的快捷方式,以将手动选择的对象对齐到顶部(好像按:"AlignTop")
- Qt Creator对齐按钮浮动到顶部
- Qt - QScrollArea - 将添加的小部件对齐到顶部