問題タブ [perltk]

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

perl - Perl/Tk コードを使用したドロップダウン メニュー?

私は Perl/Tk を初めて使用し、Perl/Tk ベースの GUI でドロップダウン メニューを使用する方法と、ドロップダウン メニューにデータを入力する方法を知りたいだけです。誰でもこれで私を助けてもらえますか?

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

perl - Perl Tk::Date - 週ごとに切り替える

さまざまな測定が毎週行われたかどうかを監視する GUI を作成中です。測定結果を毎日データベースに更新するためのさまざまな GUI を作成しました。これらの GUI は Tk::Date datewidget を使用して、日ごとに切り替えることができます

これにより、上矢印と下矢印を使用して、日を増減したり、月と年を変更したりできます。ここに画像の説明を入力

毎週の GUI でやりたいことは、週ごとにのみ切り替わる上下の矢印を持つことです。たとえば、今週は「11 月 4 日月曜日 - 11 月 8 日金曜日」、来週は「11 月 11 日月曜日から 11 月 15 日金曜日」になります。

何年も前に行ったり後ろに行ったりできるようになりたいです。

perl-Tk::Date または Date::Entry でこれを行う簡単な方法はありますか?

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

perl - Perl tk - エントリ ウィジェット間のタブ

postgresql データベースと対話する非常に単純な GUI があります。メインフレームは 4 つの象限に分割され、各象限には 4 つのエントリ ウィジェットがあります。1 つの象限のコード例を次に示します。

GUI を使用してデータを入力するとき、タブで次のエントリにスキップできません。ループして設定できるようにキーバインディングを設定する方法はありますか

perlTKでこれを行う方法はありますか

私は次のことを試しました

ただし、これにより、各サブフレームと GUI のボタンの間でのみタブを使用できます。

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

perl - PerlTk ラベル - 同じウィジェット内の異なる色のテキスト

psql データベースと対話する GUI を作成しました。特定の日付について、GUI はさまざまな ID と情報を含む人のリストを表示します。Tk::Table を使用してデータを表示します

「First Name」を黒、「MYO」を赤という配色は可能ですか?

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

perl - Return キーのバインドが機能しない

Enterキーボードのボタンをバインドしようとしています。私はPerl Tkで書いています。

私は次のことのいずれかが起こることを望んでいます。

  1. キーボードで「Enter」を押すと、プログラム内のボタンが動作するようにします。
  2. キーボードで「Enter」を押すと、サブルーチンが実行されます。私のボタンがサブルーチンを開くことを見て、どちらも私のプログラムを満足させます。

これが私の関連コードです:

bind コマンドを使用するいくつかの異なる方法を試しましたが、どれも機能しません。

エラーは発生していませんが、ボタンを押してもサブが動作しません。Returnキーボードの正しいボタンではないかもしれないと思い始めました。ドライバーの言語か何かが原因かもしれません。たぶんコーディングエラー。

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

perl - 最初に 2 つの既知の範囲内で検索した後に停止し、印刷してから、perl でファイルの検索を続行します

私は Perl で書いていますが、支援が必要です。

「Bobby」を見つけて「display」でテキスト行を印刷するプログラムを作成しようとしています。

私はすでにプログラムを作成しており、1 つの小さな欠陥を除いて動作しています。「表示」を含む単一行の下に「Bobby」が複数回存在する場合、その行が複数回印刷されます。明確にするために、以下の例を参照してください。

テキストファイルに含まれるもの...

私の現在の出力は...

次のようにする必要があります。

ここに私の関連コードがあります:

私はいくつかの異なることを試みましたが、成功しませんでした。助けていただければ幸いです。

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

perl - テキスト ウィジェットが変更されているかどうかを確認する

ButtonText Widgetがあります。ユーザーが Button をクリックすると、ユーザーが最後にButtonをクリックしてからText Widgetのテキストが変更されたかどうかを知りたいです。

これを確認するにはどうすればよいですか?

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

perl - Scrolled Widged での複数の元に戻す/やり直し

TextUndoウィジェットを使用して複数の取り消しを実装できることを知っています。しかし、それはやり直し機能を行いません。

複数の取り消しと複数のやり直しの両方を実装するにはどうすればよいですか?