問題タブ [qpropertyanimation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - QPushButton グラフィックのチュートリアル
のグラフィック/アニメーション/デザインを行う方法を学ぶための良いチュートリアルを知っている人はいQt QPushButton
ますか?
私は自分に適したものを探していましたが、本当に興味深く、よく説明されているものはありません.
ドキュメントを読みましたが、いくつかのアプリケーションといくつかの例が必要です。さらに、良いインスピレーションの源にもなります。
c++ - QBrush の色をアニメーション化する方法
の色をアニメートしたいQBrush
。詳細については、以下のコードを参照してください
それが私の.hファイルです
それは私の .cpp ファイルです
それがアニメーションです:
しかし、うまくいかず、何も起こらず、ブラシの色は以前と同じです。修正するにはどうすればよいですか?
c++ - QListView のサイズ変更をアニメーション化する
updateGeometry を呼び出してコンテンツに適合させることができる QListView があります。今、私はそれをアニメーション化したいと思っています。ウィジェットのサイズが変更された後に呼び出されるため、resizeEvent は使用できません。このアニメーションを開始する適切な場所はどこですか?どのメンバーが内部的に呼び出されるのでしょうか?
qt - QPropertyAnimation の開始が遅れる
マウスが親ウィジェットの上に置かれたときにフレームを表示/非表示にする小さなアニメーションがあります (「MyWidget」の下のコード スニペット)。
アニメーションは、フレームの maximumWidth プロパティを変更するだけで、フレームが「スライドイン効果」として見えるようになります。(フレーム自体はグリッド レイアウトで配置されます。)
私の質問は、アニメーションを遅らせて開始する方法ですか? 例: マウスの leaveEvent の 500 ミリ秒後に開始するため、スライド アウト効果が遅延し、すぐには開始されませんでした。
qt - QPropertyAnimation でスライドショー中に定期的なちらつき/ドラッグ効果を回避する方法
QPropertyAnimation は、約 1 ~ 2 秒の長いアニメーション中に周期的なちらつき/ドラッグ効果を生成します。短時間のアニメーション (約 500 ミリ秒以下) の場合、QPropertyAnimation は、特定のちらつき/ドラッグ効果なしでスムーズなアニメーションを生成します。そのちらつき/ドラッグのような効果は、約 500 ミリ秒ごとに表示されます。そして、私はできるだけ早くいくつかの解決策に出くわす必要があります。問題を再現する最小限のコンパイル可能な例を添付しました。ご覧いただき、お役立てください。
私は Windows10 で Qt5.5 を使用しています。MinGW と Visual Studio 2013 コンパイラ、Core i5 Laptop の両方を使用しています。