首页| 论坛| 消息

标题:QtQuick listview超出Rectangle的边界范围显示
作者:三只小鸡
日期:2020-06-12 09:36
内容:

ListModel{
id: ignoreListModel
}
Rectangle{
border.width: 1; border.color: "#A9A9A9"
Layout.minimumWidth: 150
Layout.minimumHeight: 100
ListView{
model: ignoreListModel
id: listWidget
anchors.fill: parent
ScrollBar.vertical: ScrollBar{
policy: ScrollBar.AlwaysOn
}
delegate: Rectangle{
id: rectangle
width: listWidget.width
height: UIDefined._ListItemHeight
anchors.left: parent.left
property bool hovered: false
border.color: UIDefined._HeightLightColor
border.width: hovered ? UIDefined._ListItemBorderWidth : 0
color:{
if(listWidget.currentIndex === index)
..


#1 [lemonzll 06-12 09:49]
ListView加个属性clip: true就好了
#2 回 lemonzll 的帖子 [三只小鸡 06-12 09:53]
lemonzll:ListView加个属性clip: true就好了(2020-06-12 09:49)
可以了,谢谢
#3 回 lemonzll 的帖子 [三只小鸡 06-12 10:40]
lemonzll:ListView加个属性clip: true就好了(2020-06-12 09:49)
你好,我加了clip后鼠标滚动无效了,是会这样子的吗?
#4 回 三只小鸡 的帖子 [三只小鸡 06-12 11:20]
三只小鸡:你好,我加了clip后鼠标滚动无效了,是会这样子的吗?(2020-06-12 10:40)
这个qml有毒啊,我都没有改动,只改了其它东西,编译了几次它,突然就好用了,界面不超了,鼠标也可以滚动了,真奇怪,只是不知道原因,说不定以后又会发生
#5 [青空飞羽 06-12 14:08]
qml工程qml文件每次有改动后最好清理工程后重新构建,不然有时改动会不生效

<< 1 2 >> (1/2)

回复 发表
主题 版块