私はNokia Qt SDKを使用しており、上部に小さなバナーカルーセルを設計しました。それは次のようになります。QScrollArea - タッチ操作を有効にして次のアイテムにスクロールする方法は?
エミュレータでこれをインストールした後、私はそれがスクロール(投げつけ)作ってみる:
階層は次のようになります。それは私が推測する簡単なタスク(AndroidのScrollViewやiOSのUIScrollViewなど)ですが、これまでのところ喜びはありません。インターネット上のすべてのリンクはカスタムスクロールの実装などを指しています。Qtはより高いレベルのフレームワークでなければならないので、やりたいこともやりたくないのですか?ここにはどのような技術がありますか? ;-)
質問:私はこのQScrollAreaをタッチ(飛ばし、スクロール、ドラッグなど)イベントに応答させ、キュー内の他のウィジェットを公開するにはどうすればいいですか?私はそれが子ウィジェットにスナップすることを期待していません(それは後で別の要件です))。 Thx。
QFingerScrollAreaが見つかりました:http://www.youtube.com/watch?v=OPQ1VlyMPYU –
QScrollAreaは(少なくとも新しいqtsでは)タッチ操作を直接サポートしています。私は把握していませんが、どのプロジェクトでQAbstractScrollAreaに基づいて2つのコントロールがあり、1つはタッチでスクロールを制御し、もう1つはコントロールしません。答えが更新されるなら、いいですか – BeniBela