問題タブ [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.
qt - QDateEditカレンダーポップアップ
(下矢印をクリックするだけでなく)要求されたときにを表示QDateEdit
できるようにしようとしています。QCalendarWidget
たとえば、私のクラスのどこかで、次のように言うことができるはずです。
日付ピッカーのすぐ下に表示されるカレンダーが読み込まれるはずです。
QDateEdit
これは機能しないため、サブクラス化する必要があるようです。
QtのQDateTimeEdit.cppソースを調べたときに、指示どおりにキーボードコマンドを送信しようとしましたが、キーボードショートカットが無効になっているようです。
これを機能させるためにサブクラスに何をしなければならないかについてのアイデアはありますか?私は次のようなことを考えていました:
しかし、残念ながら、それもコンパイルされていないか、正しく機能していないようです。
python - 日付セルに色を付けようとしている問題
QT Designer で作成され、pyuic 4 で変換されたカレンダーを使用して、選択後に日付セルの色を変更しようとすると、問題が発生します。
これまでのところ、セルまたはテーブル/ツリーウィジェットの行の再色付けについて同様の質問を見てきましたが、これらの例は、コードでインスタンス化する前にベース QCalendarWidget または Tree ウィジェットクラスを拡張することから生じています...一方、私は QT Designer に配置されたカレンダーを使用していますpyuic を介して変換され、変換された Python スクリプトでインスタンス化されたウィジェット。
QCalendarWidget の paintCell 関数を使用して日付選択の色を変更しようとしているウィンドウのメイン ファイルの例を次に示します。
puic に変換された Qt Designer スクリプトは次のとおりです。
これを実行すると、次のようなログ メッセージが表示され、何か問題が発生していることがわかります。
私はジュニア レベルのコーダー (.. またはそれ以下) と見なされるかもしれません。Python と Autodesk Maya 内の QT の経験が豊富で、テクニカル アートのバックグラウンドがありますが、おそらくコアのバックグラウンドが十分ではありません。 OOP の原則。しかし、非常に喜んで学びます。
c++ - QCalendarWidget で土曜日と日曜日を無効にすることは可能ですか?
ユーザーが QCalendarWidget で月曜日、火曜日、水曜日、木曜日、または金曜日 (平日) を選択できるようにしたい。しかし、土曜日や日曜日ではありません。(週末)
- この機能は QCalendarWidget で利用できますか?
- そうでない場合、カレンダーの日付を無効にするにはどうすればよいですか?
python-3.x - PyQt5 QCalendarWidget selectedDate 形式の変更
QCalendarWidget を使用して、後で使用する日付を選択しようとしています。
だから私はウィジェットを作成しました。それは表示され、すべてがうまく見えます。次に、テスト用に選択した日付をテキストブラウザに出力すると、日付の形式が正しくないことがわかります。
これは、この問題に関連するコードです。
結果は次のとおりです。
結果の日付形式を次のようにする必要があります。
助けてくれてありがとう :)
(私は例のためだけにグローバルを使用しています。明らかに、実際のコードではそれらを追い出しています)