問題タブ [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 投票する
1 に答える
454 参照

perl - システム コマンドを実行し、その状態をテキスト ウィジェット テーブルに表示する方法

CPANTk::ExecuteCommandモジュールのスニペットを使用して上記を達成しようとしましたが、セクション内で Perl プログラムを実行すると、以下のエラーが発生します$ec->configure(-command

また、Perl ジョブが完了すると、ウィンドウが予期せず閉じられます。スクリプトは機能し、エントリ内のコマンドの代わりにテキストを出力するだけでは閉じられません (コメントアウトした行のように)。2 つのことが必要だったので、この Cpan プログラムを使用することにしました。

  1. システム コマンドと実行結果をテキスト ウィジェット内に表示します。
  2. ユーザーが進行中のジョブをキャンセルできるように、ジョブの実行中に「実行ボタン」が「キャンセル」に変わるようにします。
    それを達成する方法を教えてください。

これが私が得るエラーメッセージです:

[13] 127 番出口 test1.pl

そして、ここに私が使用したコードがあります:

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

perl - Perl: X11 WindowID を使用してウィンドウのジオメトリを取得する

私は FVWM2 を使用しています。これにより、現在の X11 WindowID を、ウィンドウ装飾バインディングを介して任意のスクリプトに送信できます。

したがって、クリックすると、次の形式で CLI プログラムが実行される場合があります。

bash# example.pl

この場合、WindowID は既存のウィンドウを参照します。example.pl によって生成されたものではありません。

たとえば、example.pl がスクリーン キャプチャ ユーティリティである場合、キャプチャを実行するには、 で識別されるウィンドウの X11 ジオメトリ文字列が必要です。xwininfo 出力からこのデータを解析できます。しかし、それは移植性がありません。

Perlでプログラム的にWindowIDからX11ジオメトリを取得するにはどうすればよいですか?

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

perl - Perl Tk でウィンドウのサイズを変更すると、スクロールバーやテキストが消える

事前に作成されたコード ファイルを色分けして表示するために、いくつかの Perl/Tk コードを作業中です。プログラムは問題なく色付けされ、表示されています。私の唯一の問題は、ウィンドウのサイズを小さく変更すると、新しいウィンドウ サイズに合わせて動的にサイズ変更するのではなく、スクロールバーとテキスト ウィンドウが消えることです。サイズ変更時にスクロールバー、テキスト領域などが完全に表示されるようにコードを修正する方法はありますか? ご協力いただきありがとうございます。

表示されるテキストは解析され、変数 $macro として渡されます。テキストを解析するためのサブルーチンと色付けするためのコードは省略しました。問題なく動作しているようで、書式設定の指示が含まれていないため、サイズ変更の問題に関与する可能性は非常に低いと思います。これが私のコードです:

編集: 解決策は、MainLoop の呼び出しの前に次のコード行を追加することでした。

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

perl - Perl/Tk: BrowseEntry リストボックスのテキストを揃える

以下のコードのように、テキストが右揃えになっている BrowseEntry があります。

ただし、この BrowseEntry のドロップダウン リストには、テキストが左揃えで表示されます。このリスト内のテキストも右揃えにする必要があります。これを行う方法はありますか?

でやってみた

しかし、これは機能せず、エラーが発生します。

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

perl - Using multiple Option menus in Perl/Tk

I am completely new to Perl/Tk and trying to make an app that needs multiple drop down menus. I am using option menus for that. But when I change the value of one option menu while running, the value for all the drop downs change to this value. Please help in this. This is the code:

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

perltk - Perl/Tk でバッチ コマンドを呼び出して引数を渡す

Perl / Tkがバッチコマンド(パスがハードコードされたローカルコマンド)を呼び出し、引数(ユーザーが選択した.csvファイル)を渡す必要があるGUIを準備する必要があります-ユーザーがGENERATEボタンを押したとき-ここでは簡略化されていますメモ帳で .csv ファイルを開くだけです。誰かが私を助けることができますか?

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

perltk - 単一のボタンでのPerl TK複数のコマンド

私がやりたいのは、ウィンドウを閉じるためのボタン (button_window) だけでなく、関数 (user_info) を呼び出すことです。

最後のコマンドのみを実行します よろしくお願いします

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

perl - Tk ラベルのテキストを非同期的に変更する

Perl プログラムからのグラフィカルな出力が必要です。ウィンドウにはlabelステータス フィールドがあり、プログラミング コードが決定する内容を表示する必要があります。

ボタンなしでウィンドウを作成した後で、ラベル フィールドのテキストを変更するにはどうすればよいですか?

私は次のものを持っています:

ウィンドウが作成された後に自動的に実行されるように、次のサブルーチンを組み込むにはどうすればよいですか? Label-Widgetフィールドがありません-command。イベントが発生するのを待つのではなく、すぐに開始する必要があります