問題タブ [tkinter]
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 - Tkinterでスクロールバー付きのフレームを取得するにはどうすればよいですか?
ユーザーがアプリケーションで必要なFrame
数のテキストフィールドを追加できる、が必要です。
アプリケーションは、テキストフィールドと、そのテキストフィールドの下にあるボタンで始まります。ユーザーがボタンを押すと、最初のテキストの下に新しいテキストエントリが追加されます(これは数え切れないほど繰り返される場合があります)。ウィンドウの中央には、Text
テキストを表示するために使用されるウィジェットがあります:)
しかし、私はドキュメントでこれに気づきました:
This widget is used to implement scrolled listboxes, canvases, and text fields.
でを使用する方法はありScrollbar
ますFrame
か?
python - Python Tkinterでカスタムマウスカーソルを作成することは可能ですか?(TkAggバックエンドでmatplotlibを使用)
これは一般的なPythonTkinterの質問であり、必ずしもmatplotlibの質問ではない可能性があります。
そのため、私はMatplotlib "TkAgg"バックエンド(TkInterを使用したTkキャンバスへのAggレンダリング)を使用して、matplotlib上にプロット機能のかなり大きなスイートを開発している最中です。matplotlibが提供するデフォルトのズーム機能の一部をすぐに使用しています...具体的には、デフォルトのmatplotlibツールバーの[Zoomtobox]ボタンです。既存の「matplotlib.backends.backend_tkagg.NavigationToolbar2TkAgg」クラスをサブクラス化して、独自のツールバーを作成しています。
ここでの問題は、「Zoomtobox」が使用するデフォルトのアイコン(Tkinterの「tcross」)が嫌いなことです。別のTkinter組み込みカーソルを使用する方法を理解しました(たとえば、これによりカーソルが「tcross」ではなく「plus」に変更されます)。
そして一般的に、現在のマウスカーソルをツールバークラスの組み込みのTkinterカーソルの1つに変更するには、次のように呼び出すことができます。
ですから、私が本当に望んでいるのは、ユーザーが「ズームモード」のときに虫眼鏡アイコンを使用できるようにすることです。使用したい虫眼鏡アイコンの.ppmとすべてがすでにありますが、虫眼鏡をマウスカーソルアイコンとして使用する方法を一生理解できません。Python Tkinterでカスタム画像をマウスカーソルとして使用することは可能ですか?ヘルプ!
プラットフォームに関する注意:これはMac OS X 10.5以降、RedHat Enterprise Linux 5、場合によってはSolaris 10で機能する必要があるため、プラットフォーム固有のソリューションは望ましくありません。
python - tkFileDialogを使用してファイルの絶対パスを取得するにはどうすればよいですか?
使ってます:
ユーザーが指定したファイルオブジェクトを取得します。
ファイルオブジェクトからこのファイルの絶対パスを取得する方法はありますか?
python - Tkinterウィンドウを前面にジャンプさせる方法は?
Tkinterアプリケーションを前面にジャンプさせるにはどうすればよいですか?現在、ウィンドウは他のすべてのウィンドウの後ろに表示され、フォーカスを取得しません。
呼び出すべきメソッドはありますか?
python - X11 を明示的に開かずに Python スクリプトを開始する
私のシステムには Python v2.3 がありました。Tkinter スクリプトを実行したいときは、そのまま使用できます
最近 Python 2.5 にアップグレードしましたが、スクリプトを実行する前に X11 を実行し、「DISPLAY」環境変数を設定する必要があります。「Python > v2.3 を実行している場合は、このスクリプトを実行する前に X11 を開く必要があります」と明示的に述べずにスクリプトを配布することはできないため、これは私にとって悪いことです。これを回避する方法はありますか?私はOS X Tigerを使用しています。
python - 自己破壊する Python/Tkinter ダイアログ ボックスを起動するには?
OK、簡単なメッセージを表示し、N 秒後に自己破壊する Python/Tkinter ダイアログ ボックスをまとめたいと思います。これを行う簡単な方法はありますか?
python - tkinter ウィンドウを他のすべてのウィンドウの上に表示する
上記のコードは、タイムアウト付きの通知を作成します。ただし、ウィンドウでは、通知は他のすべての現在のウィンドウの上に自動的にポップアップしません。kill ボタン (テキスト) をクリックして、最初にフォーカスする必要があります。その後、ルート ウィンドウが他のすべてのウィンドウの上に表示されます。
ウィンドウ上で、通知を他のすべてのウィンドウの上に自動的に表示する方法はありますか?
Linuxで問題なく動作するようです(ubuntu 9.10)。
python - Python-Tkinter-パディングの問題
サイズ変更ボタンの下に常に最後の15ピクセルを非表示にするスクロールバーウィジェットがありますが、これをMacで停止するオプション、またはウィジェットオプションの「下」にあるパディングはありますか?\
ありがとう!
python - Tkinter でウィンドウを更新する
Tkinter で GUI を作成しようとしていますが、ウィンドウを更新する方法を知りたいと思っています。どうすればこれを行うことができますか?Tkinterのドキュメントは薄いようです...
python - Python でのクラッシュ レポート
純粋な Python Tkinter アプリケーションに使用できるクラッシュ レポートフレームワークはありますか? 理想的には、クロスプラットフォームで動作する必要があります。
実際には、Python インタープリター自体はほとんどクラッシュしないため、これは「例外報告」に近いものです。
クラッシュ レポーターの例を次に示します。