問題タブ [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 - Python のタイマー
ボタンとグラフィックスに Tkinter を使用して Python アプリを作成していますが、タイマーが機能しません。必要なのは、3 つのボタンとラベルを持つサンプル アプリです。
[タイマーを開始] [タイマーを停止] [終了]
開始ボタンを押すと、関数によりラベルが 5 秒ごとにゼロからカウントアップされ、停止ボタンでタイマーが停止し、終了ボタンでアプリが終了します。
いつでも停止タイマーを押して終了できるようにする必要があり、 time.sleep(5) 関数はすべてをロックして使用できないようにします。
現在、私は threading.timer(5,do_count_function) を使用していますが、どこにも行きません!
私は vb.net プログラマーなので、python は私にとって少し新しいものですが、やってみます。
python - Tkinter を使用したダイスローラー
私の最後の質問に答えてくださった皆様、ありがとうございました:
私の友人はコードを受け取り、Tkinter を使用して見栄えを良くするために使用できるボックスを作成しようとしましたが、最後の質問のダイス ローラーと Tkinter を統合することができませんでした。以下のコードにダイスローラーを組み込むための助けやアイデアは素晴らしいでしょう!
python - PythonTkinterプロンプト
ユーザーにテキストの文字列を入力するように促そうとしています。python tkinterでプロンプトのようなJavascriptを利用できますか?
python - ユーザーがキーを押すまでサウンドを再生する方法は?
スレッドを使用してこれを実装することを最初に考えましたが、Pythonにはスレッドを強制終了する方法がありません。スレッドの強制終了に関する他のトピックを読みました。これを行う適切なプラットフォームに依存しない方法はありますか?
python - tkinterをバンドルする方法は?
Python /CAPIを使用するアプリを配布しています。python31.zipには、基本的にpythonインストールディレクトリのLibフォルダのアーカイブであるすべての標準pythonモジュールがあります。ここに問題があります-sysやioのような最も一般的なモジュールは正常に動作します。しかし、tkinterはそうではありません。「モジュール_tkinterが見つかりません」というエラーが表示されます。私のプロジェクトには本当にtkinterが必要です。それが助けになるなら、私はWindowsを使っています。
python - tkinter を使用しているときに、tcl から python 文字列変数に stdout を取得するにはどうすればよいですか?
次のpythonコードがあります...
「printed by tcl」を画面に出力します。Tcl インタープリターが画面に出力するものを Python 文字列にキャプチャするにはどうすればよいですか。
これは私がやっていることの簡単な例です。Python で記述された自動化システムがありますが、tcl API によって制御される新しい機器があります。各 tcl コマンドは、「接続済み」や「接続に失敗しました」などを出力します。これらを Python 文字列にキャプチャできる必要があるため、自動化システムは何が起こっているかを知ることができます。たとえば、デバイスが自動化システムに接続されていない場合などです。接続コマンドを再試行できます。
乾杯
ニックから
python - Tcl/TkをPython2.5にリンクする
私は既存のPython2.4を持っており、それを使用してテストしたところ、tkinterで正しく動作しています。
Python
import _tkinter
インポートTkinterTkinter._test()
これで、python 2.5.2をインストールしましたが、同じテストを(新しいバージョンで)試してみると、返されます(ただし、以前のバージョンでは同じテストが機能しています)
ImportError:_tkinterという名前のモジュールがありません
次のコマンドがその場所に戻るので、tcl8.5とtk8.5が私のマシンにインストールされていることを知っています
ここで、tcl tcl:/usr/lib/tcl8.4 /usr/local/lib/tcl8.5 /usr/local/lib/tcl8.4 /usr/share/tcl8.4
whereis tk tk:/usr/lib/tk8.4 /usr/local/lib/tk8.5 /usr/share/tk8.4
新しいPythonバージョンをtkinterで動作させる方法はありますか?
python - Tkinter を使用して OSX で WM_DELETE_WINDOW をインターセプトする方法
ウィンドウマネージャーの WM_DELETE_WINDOW イベントをインターセプトすることにより、OSX でトップレベルウィンドウが閉じられないようにしようとしています。
これを実行すると、「root」と「win」というタイトルの 2 つのポップアップ ウィンドウが表示されます。「win」の赤い「x」閉じるボタンをクリックしてウィンドウを閉じると、「woof」と出力されてから閉じます。ただし、この同じコードを Windows で実行すると、「win」が開いたままになり、赤い「x」閉じるボタンをクリックするたびに「woof」と表示され続けます。
赤い「x」閉じるボタンをクリックしたときに OSX でトップレベル ウィンドウが閉じないようにするにはどうすればよいですか?
python - OSXでTkinterアプリのコンソールを非表示にする
GUI Tkinterベースのアプリを起動するときにターミナルを非表示にしようとしていますが、OSXでapp.pyファイルをダブルクリックすると、ターミナルウィンドウが表示されます。拡張子を.pywに変更し、/ usr / bin / pythonwで起動しようとしましたが、何があってもターミナルウィンドウが表示されます。
以下のtry/exceptを追加しようとしましたが、実行すると、次のエラーが表示されます。「無効なコマンド名「console」」が表示されるターミナルウィンドウに表示されます。
ターミナルウィンドウが表示されないようにする方法を見つけることができませんでした。誰かアイデアがありますか?
python - tkinterでウィンドウにスクロールバーを追加するには?
私はtkinterプログラムを持っています:
上記のスクリプトを実行すると、次のように表示されます (これは良いことです)。
代替テキスト http://img708.imageshack.us/img708/8821/tkinter1.png
Commands > Show Skills をクリックすると、このに変わります。(背が高いのでリンク。) 正しいことを示していますが、問題があることは想像できます。
2 つの質問:
-フレームにスクロールバーを追加して、フレームを固定サイズに保つにはどうすればよいですか? (理想的には、最初の画像のサイズを維持し、show() の出力を追加し、プログラムの最初の画像にスクロールバーを追加します。) - 次のコード:
それは私が出力しているものを出力する最良の方法ですか? リスト ( skills
) は のよう[[1,2,3],[4,5,6]..]
になり、1 行に 1-2-3、1 行に 4 - 5 - 6 などを表示したい。
しかし、今のようにそれらの間に余分な線を引きたくないので、どうやってそれを行うのが最善の方法なのか疑問に思っていました.