2

現在、奇妙な問題に直面しています。リストビューに画像を表示しています。さらに良いこととして、画像のexifデータも表示したいと思います。したがって、フリップ可能なコンポーネントを使用して次の構造を思いつきました。

Component{
   id: flippableDelegate{
   Flipable{
       property bool flipped: false
       front: Images{}
       back: ExifData{}
   }
 }
 ListView{
    delegate: flippableDelegate
 }

したがって、すべて正常に動作します。画像をクリックすると、画像をスクロールして反転させることができます。

それにもかかわらず、奇妙なことは次のとおりです。1 つの画像 (たとえば、インデックス = 3) を反転し、画像 3 がまだ反転している間に次の画像にフリックします。画像 3 に戻ると、もう反転しません。ブール値の反転は常にfalseに設定されているため、これは明らかだと思います。私はその機能が好きです!

しかし、最初の画像(インデックス0)では機能しません。なんで?

4

1 に答える 1