Qt 在QML ListView中未剪裁多行文本项
我有一个QML页面,该页面具有GridLayout,其中包含页面标题、ListView和close按钮:Qt 在QML ListView中未剪裁多行文本项,qt,qml,Qt,Qml,我有一个QML页面,该页面具有GridLayout,其中包含页面标题、ListView和close按钮: GridLayout { columns: 1 rows: 5 anchors.fill: parent <page title item>.... ListView { spacing: 15 model: logMod
GridLayout {
columns: 1
rows: 5
anchors.fill: parent
<page title item>....
ListView
{
spacing: 15
model: logModel
delegate: Item {
implicitWidth: parent.width
implicitHeight: grid.height
RowLayout
{
id: grid
spacing: 0
width: parent.width
height: commentLabel.implicitHeight
<icon>....
Label {
id: commentLabel
Layout.fillWidth: true
text: comment
wrapMode: Label.Wrap
}
}
}
ScrollIndicator.vertical: ScrollIndicator { }
}
<close button>...
}
到ListView、委托项、行布局和标签,但未成功。根据文档,设置为true的ListView应该剪辑其内容,不是吗
我找到了一个where-clip属性作为答案,但不清楚为什么它不适用于我的ListView
我的QT版本是5.13.2。在
列表视图组件中设置剪辑:true
ListView
{
clip:true
}
“clip:true”没有帮助,没有任何更改。最后clip
help!但我把它添加到了ListView,但没有添加到Label。哦,对不起,我会编辑答案以备将来参考。
ListView
{
clip:true
}