2016-05-23 16 views
2

QML言語でGridviewを作成するときに問題が発生しました。私はリストモデルを作成し、それらをgridviewに移入する。グリッドビューでデータをスクロールするためにスクロール・マウスを使用すると、データが消えます(なぜ?)私はそれがFlickableによってGridviewで起こると思う。 FlickableをGridviewで無効にするにはどうすればいいですか? 私の切れ端コード:QML言語でGridview/ListviewのFlickableを無効にする方法

   Flickable{ 
 
        anchors.fill: parent 
 
        interactive: false 
 
        GridView{//Grid display book 
 
         id: mainGrid 
 
         anchors.fill: parent 
 
         cellWidth: 130 
 
         cellHeight: 132 
 
         //displayMarginBeginning: 5 
 
         model: bookModel 
 
         delegate: MyDelegate{} 
 
        } 
 
        QBookModel{ 
 
         id: bookModel 
 
        } 
 
       } 
 
      }

答えて

0

GridViewFlickableのサブタイプであるので、あなただけではなく、親Flickableで、同様にあなたのGridViewinteractiveプロパティを無効にする必要があります。

+0

ガイドのおかげで@ジェフリー。それは私の答えです。 – KidNg

関連する問題