問題タブ [qcalendarwidget]

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.

0 投票する
1 に答える
64 参照

python - QCalendarWidget の作成

PyQt QCalendarWidget を介して実行中のワークアウトを表示する GUI を作成しました。次のコードは、これらの投稿に基づいています。

paint メソッドを上書きするためにサブクラスを作成しました。これは、paintCell メソッド内に日付がハードコーディングされている場合にうまく機能します。しかし、理想的には、データフレームとして一連の日付/走行距離を返す関数を最初に実行したいと思います。次に、このデータフレームを使用して QCalendarWidget を「設定」します (たとえば、対応する日付のテキストとして走行距離を追加することにより)。

どういうわけか、メソッド Calendar を my から呼び出す必要があります__init__。関数 draw_running_plan 内で self.cal = CalendarWidget (self.qPlan_Widget) を設定しようとしましたが、カレンダーが表示されません。参考までに、self.qPlan_Widget は、QtDesigner で作成した単純なウィジェット/コンテナーであり、Calendar メソッドで CalendarWidget になるように初期化します。簡単に言うと、CalendarWidget を初期化した後、中間関数の結果で更新するにはどうすればよいでしょうか?

編集:PyQtではなくPySide2であるタグに関する私の間違い