問題タブ [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.

0 投票する
6 に答える
20966 参照

python - Tkツリービュー列の並べ替え

列をクリックしてTkツリービューのエントリを並べ替える方法はありますか?驚いたことに、私はこれに関するドキュメント/チュートリアルを見つけることができませんでした。

0 投票する
2 に答える
1273 参照

python - Asyncore が Tkinter GUI で正しく動作しない

現時点では、GUI とネットワーク プログラミングに関してはまだ初心者なので、これが非常に簡単な修正になることを願っています。tkinter モジュールと asyncore モジュールについて、それぞれにいくつかのプログラムを構築することについて非常に基本的な理解がありますが、プログラムで両方を一緒に使用するのに問題があります。UI 全体をまとめてみたところ、重要な非同期ネットワーク機能を実現できなかったことがわかりました。簡単にするために、私が抱えている基本的な問題を説明するために、プログラムを最も単純な形式に分解しました。コードは次のとおりです。

そのため、プログラムを実行してボタンをクリックすると、文字列「init works」が表示され、clientSocket オブジェクトが初期化され、接続が正常に確立されたことを示します。ただし、handle_connect メソッドは実行されません。また、handle_read メソッドを実装してサーバーでコマンドを実行すると (データをクライアントに送り返すため)、このメソッドも呼び出されません。非同期コア ループの単独での実行を妨げている一般的な問題があると考えています。tkinter イベント ループが原因である可能性があることは認識していますが、after_idle メソッドを使用すると、GUI がアイドル状態のときに Tkinter 以外のイベントを処理できるようになるという印象を受けました。まだ問題を引き起こしているのはtkinterイベントループですか、それとも何か他のものでしょうか?

0 投票する
3 に答える
2973 参照

python - Tkinterヘルプビューア

Pythonで簡単なTkinterアプリを持っています。ヘルプドキュメントを追加したいと思います。ヘルプビューアをアプリに統合する最も簡単な方法は何ですか?できればクロスプラットフォーム(私は主にWindowsを使用していますが)?

ヘルプをプレーンHTMLで書くことを想像できます。

0 投票する
2 に答える
1033 参照

python - TkinterはPython2.5に含まれていますか?

Python2.5をダウンロードしました。TkinterがPythonに含まれているかどうか、または別のダウンロードであるかどうかを知りたいですか?

0 投票する
2 に答える
2485 参照

python - tkinterで2つの状態円を矢印で接続する方法は?

現在、tkinter を使用して fsm エディターを作成しています。しかし、私は 2 つの状態を接続することにこだわりました。2 つの質問があります。

1)マウスの動きに応じて遷移矢印を成長可能にするにはどうすればよいですか?

2) 矢印の始点を状態に、矢印の終点を別の状態に貼り付けるにはどうすればよいですか?

PS。tkinter のドキュメントは十分だと思いますか?

0 投票する
2 に答える
12812 参照

python - Python tkSimpleDialog.askstring の使用方法

askstring プロンプトからの応答を使用して変数を設定したいと考えています。残念ながら、質問をするループに閉じ込められているか、変数 (urltoopen) に値がないためにウィンドウが描画を拒否するというジレンマがあります。そのままのコード:

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

python - ttk.ButtonはNoneを返します

TkDocs「コマンドコールバック」を参照)に示されているように、ttk.Buttonのinvokeメソッドを使用しようとしていますが、次のエラーが発生し続けます。

AttributeError:'NoneType'オブジェクトには属性がありません'invoke'

だから、私はインタラクティブシェルでこれを試しました:

これは、ttk.ButtonがNoneを返すことを示しています。

ttk.ButtonはNoneを返すことを意図していますか。そして、もしそうなら、なぜTkDocsはinvokeメソッドがあると言うのですか?

0 投票する
2 に答える
507 参照

python - Python MSI インストーラーに Tcl/Tk ヘッダー ファイルが付属していないのはなぜですか?

python.org からダウンロード可能な MSI インストーラーには、Tcl/Tkヘッダー(ソースではない) ファイルが含まれていません (matplotlib などの一部のパッケージをコンパイルするために必要です)。それらを含めない理由を知っている人はいますか?

0 投票する
2 に答える
8846 参照

python - Pythonバインド-複数のキーを同時に押すことができます

Pythonに問題があります。

私はTkinterを使用しており、フォームのキー押下をリッスンする4つのバインドイベントがあります。私の問題は、これらが非同期で実行されないことです。たとえば、ボタンを1つ押すと、イベントが認識されます。しかし、2つのキーを同時に押し続けると、1つのイベントだけが発生します。

これを行う別の方法はありますか?

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

user-interface - Python3.1Tkinterレイアウトヘルプ。私は近くにいます、これを終えるのを手伝ってください

ちなみに私はPython3.1を使用しています。

Tkinter(ラベル、テキスト入力フィールド、最初の行のボタン、右側と下部にスクロールバーが付いた編集可能なテキスト領域)を2番目の行に使用して簡単なGUIを構築しようとしています。レイアウトの修正を手伝ってください。私が以下に持っているものは完全には機能しません。グリッドを使用する必要がある場合は、使用します。コードを非常にシンプルに保ちたいと思っています。Pythonを同僚の何人かに「売り」たいと思っています。だから、ややまともなルックアンドフィールを手に入れたいです。気にしない場合は、より良いパディングを提案してください。また、変数名などがおかしいと思われる場合は、メモしてください。

同時に、これは私があまり時間をかけなかった使い捨てのスクリプトであると偽りたいと思います。私はあなたの助けを求めているので、そうではありませんが、彼らは知る必要はありません;)。ですから、素敵な境界線などを作成するための派手なコードを導入したくはありません。視覚的に魅力的で、クリーンでシンプルなものが欲しいだけです。そうしないと、私のプレゼンテーションはその目標を達成できません。

ありがとう、私のコードは以下の通りです: