問題タブ [tk]

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 投票する
2 に答える
8659 参照

python - PythonでTksメインループを終了しますか?

Tkinterでスライドショープログラムを書いていますが、キーをバインドせずに次の画像に移動する方法がわかりません。

root.mainloop(0)の「代わりに」time.sleep(10)を追加して、10秒後に次の画像に移動できるようにします。ESCを押すと変化します。どうすればそこにタイマーを置くことができますか?

編集:動作していてもスリープする別のスレッドは必要ないことを追加する必要があります。

0 投票する
5 に答える
290963 参照

python - PythonでのTkの背景色

Tkinterでスライドショープログラムを書いていますが、背景色を標準のライトグレーではなく黒に変更する方法がわかりません。これはどのように行うことができますか?

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

perl - テキストウィジェットに行番号を印刷する

テキストウィジェットの行番号を印刷するには、次のコードを使用します。

上記のコードは行番号と文字番号を正常に印刷していますが、スクロールウィジェットで使用すると、出力は印刷されません。次のコードの問題は何ですか?どうすればこれを解決できますか?

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

widget - Tk ウィジェットの子をどのように取得しますか?

Tk ウィジェットに、その子が何であるか (場合によっては誰であるか) を教えてもらうにはどうすればよいですか? これに対するコマンドはありますか?

たとえば.cvs、ラベル、ボタン、その他の装飾を備えたキャンバス ウィジェットがあるとします。キャンバスを調べるにはどうすればよいでしょうか。

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

perl - Perl/Tk に必要なパッチを処理するにはどうすればよいですか?

独自の常駐 Perl とモジュールがインストールされているアプリケーションの Perl/Tk に変更を加えています (そのため、アプリケーションをドロップして実行できます)。

ここで必要なパッチと思われるものを偶然見つけたという問題を見つけました: http://osdir.com/ml/lang.perl.tk/2004-10/msg00030.html

このパッチを適用したいのですが、Perl のバージョンを変更する必要のないこのパッチが既に含まれているアップグレード可能な Perl/Tk モジュールの新しいバージョンがある場合は、それを実行してください。

このアプリのインストールから私が見つけることができるものは次のとおりです。

perl -v = 5.8.4 $Tk::version = '8.4' $Tk::patchlevel = '8.4' $Tk::VERSION = '804.027'

そう..

1a) 上記のリンクにパッチを含む新しい Tk VERSION がある場合、このアプリの特定の Perl インストール場所にあるそのモジュールだけをアップグレードするにはどうすればよいですか?

1b) そのアップグレードが Perl の 5.8.4 と互換性があるかどうかを知るにはどうすればよいですか (現時点では perl をアップグレードしたくありません)

2) そうでない場合、そのリンクで定義されているパッチを適用するにはどうすればよいですか?

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

perl - 右揃えのコンテンツの Perl/Tk テキスト ウィジェットのスクロールバーが消える回避策はありますか?

Perl/Tk 804.027 Text Widget ( を使用Scrollable('ROText')) にあると思われるバグに遭遇しました。すべてを選択するタグを追加し、構成の変更を適用して右揃えにすると、スクロールバーが表示されません。右揃えの tagConfigure をコメント アウトすると、スクロールバーが元に戻ります。

テキスト ウィジェットのコンテンツ (テキストおよび埋め込みエントリ ウィジェットを含む) を右揃えし、水平スクロールバーを機能させるための回避策または修正方法はありますか?

(アップデート)

問題を再現するスクリプトの例を次に示します。

私が抱えている問題は実際には 2 つのアプリケーションであり、上記の例ではどちらも機能しないことが示されています。

  1. ペインの左側を水平方向にスクロール可能で右寄せにする必要があります
  2. Paned Window ウィジェット (2 つのペインの親) を垂直方向にスクロール可能にする必要があります (左右のペインを一緒にスクロールします)。
0 投票する
1 に答える
4207 参照

perl - Perl/Tk でウィンドウを閉じるにはどうすればよいですか?

Perl/Tk スクリプトで、2 つのウィンドウを開きました。特定のボタンをクリックした後、そのうちの1つを閉じたいと思います。どうやってやるの?これが私がこれまでに持っているものです:

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

perl - Windows 7にPerl用のMinGWとTkをインストールしようとしています

だから...私はこれを数週間機能させようとしています。.exe を介して MinGW をインストールできますが、何をしても、Tk-804.029 のコンパイルで「make」コマンドが正しく使用されるように、make サポートまたは ppm install MinGW が機能しないようです。 .

(Perl モジュールのインストール:

  1. perl MakeFile.PL - 正常に動作します
  2. make または dmake - MinGW に Make または DMake を適切に関連付けさせることができません (MinGW/bin ディレクトリにも正しい .exe が見つかりません... -32 ビットの mingw32-make.exe を使用してみましたが、コンパイルされたヘッダー ファイルに関するエラーが表示されます。

)

ppm のインストール MinGW も動作せず、パッケージが見つからないと思われるようです。だから私は途方に暮れています。システムは x64 セットアップで Windows 7 を実行しています。

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

tcl - c プログラムに tk.h と tcl.h を含める

私はubuntuシステムに取り組んでいます。私の目標は、基本的に TCL/TK の GUI ツールを使用して C 言語で IDE を作成することです。tcl 8.4、tk8.4、tcl8.4-dev、tk8.4-dev をインストールし、システムに tk.h および tcl.h ヘッダー ファイルを作成しました。しかし、基本的な hello world プログラムを実行すると、非常に多くのエラーが表示されます。

エラーのいくつかは

これらのエラーを修正する方法を教えてください。助けてください...

0 投票する
0 に答える
381 参照

macos - テキスト ウィジェットでオプション キーの組み合わせを使用する方法

Mac では、Option+` に続けて - voilà ! を入力すると、a-grave 文字を取得できます。

ただし、テキスト ウィジェットを使用している場合、Option+` の組み合わせにより、wish が予期せず終了します。

これを回避する方法はありますか?これを処理し、テキストに文字を挿入できるバインディングはありますか? 私が扱っている言語 (Wolof) には、これらの特殊文字が約 8 つあります。

本当に、tk に「通常の」Mac 入力コーディングを提供してもらいたいだけです。

電話

発生したエラーの詳細は次のとおりです