問題タブ [p4python]
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.
python-3.x - perforceトリガースクリプトで呼び出されたときにTkinterメッセージボックスが表示されない
Perforce サーバーの P4Python インターフェイスを使用して、Python 3.8.7 でスクリプトを作成しています。変更の送信を中止したくない状況がいくつかありますが、いくつかの情報についてユーザーに通知する必要があります。そのために、tkinter ライブラリの messagebox を使用したいと考えました。スクリプトが perforce で実行された場合、メッセージ ボックスは表示されませんが、ターミナルで実行すると期待どおりに動作します。
この問題を解決する方法の手がかり。
メッセージボックスを表示したいスクリプトのコードスニペットを次に示します。