qt - QML ListView 页眉和页脚项目?

标签 qt listview qml

我想以类似于调用 currentItem 来获取当前委托(delegate)实例的方式访问 QML ListView 中的页眉和页脚项目,但我可以'不知道怎么办。如果有任何建议,我将不胜感激。

最佳答案

您应该将页眉/页脚项目分配给某些外部引用,如下所示:

Window {
  property Item listHeaderItem: null
  Component {
    id: listHeaderComponent
    Item {
      id: headerItem
      width: listView.width; height: 0
      Component.onCompleted: rootWindow.listHeaderItem = headerItem
    }
  }
  ListView {
    header: listHeaderComponent
  }}

关于qt - QML ListView 页眉和页脚项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8089522/

相关文章:

java - 我的 ListView 重叠在我的编辑文本上

c++ - 将大字符串的逗号分隔子字符串转换为 QML 中的变体数组元素

c++ - Qt (C++) : QFile creates text file successfully but does not write to it

C++ 或 Python 作为 GUI 编程的起点?

Qt - 在 QWidget 中滚动文本

c++ - opengl Framebuffer offscreen 到纹理,颜色错误

android - setOnItemClickListener 不起作用 - 为什么?

android - 如何为 Android API 级别 <11 实现 CursorLoader

c++ - 从 QML 代码调用 C++ 函数

c++ - 将二维数组从 C++ 传递到 qml