問題タブ [tkx]
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.
activestate - ActiveState PerlAppには、icoファイルを「バインドされたファイル」としてバインドする際の問題がありますか
この質問をActiveStateに投稿しましたが、サポートまたはディスカッションフォーラムからの返信がありませんでした。ここの方がおそらく良いでしょう。
私はPerlApp(ver。8.2.1 Build 292072)を長年使用しており、問題はほとんど発生していません。しかし、つい最近、私は新しいTkxアプリを作成していて、問題が発生しました。Tkxを使用すると、アプリケーションでicoファイルを使用でき(Tkアイコンの代わりに)、これは開発で完全に機能します。しかし、PerlAppの「バインドされたファイル」でicoファイルをバインドしようとすると、動作を拒否し、アプリを実行する唯一の方法は、元のicoファイルをexeと同じフォルダーに配置することです。
「IconSources」icoファイルの名前を変更して、「Icon Sources」icoファイルを完全に削除しようとしましたが、「BoundFiles」icoファイルがバインドされません。
助言がありますか?
perl - 保持フレームに基づいてメモ帳のサイズを変更する
メインウィンドウをドラッグするときにメモ帳を展開しようとしています....そして提案はありますか?画面サイズを読み取るところまで持っていますが、ウィンドウのサイズの変化を維持しません。ループを追加する試みはすべて失敗しました...ループまたは定数コールバックを作成する方法はありますか?
perl - ユーザーがトップレベル ウィンドウで「閉じる」ボタンをクリックしたときにイベントをインターセプトするにはどうすればよいですか?
ユーザーがトップレベル ウィンドウでシステム提供の閉じるボタンをクリックすると、リソースを解放する必要があります。
質問: このイベントをインターセプトして、独自のコードを呼び出すにはどうすればよいですか?
docsを調べましたが、トップレベル ウィンドウの破棄については何も見つかりません。
tkx - tkx には、tagConfigure に相当するものと、テキスト ウィジェットのテキストの色を変更する方法がありますか?
tkx には、tagConfigure に相当するものと、テキスト ウィジェットのテキストの色を変更する方法がありますか?
ActivePerl 5.x以降を使用してtkxに変換しようとしているperl tkに基づいて何年も前に作成したツールがあります。私は進歩しましたが、困惑している項目の 1 つは、テキスト ウィジェットのフォントの色を変更することです。tk では、tagConfigure を使用しました。$txt->tagConfigure('normal', -font=>"Arial 10", -foreground="white"); $txt->tagConfigure('bold', -font=>"Arial 10 bold", -foreground="white"); $txt->tagConfigure('FC1', -font=>"Arial 10", -foreground="orange"); …。次に、挿入機能を使用して、必要な色のテキストを追加しました。$txt->insert('end',$TEXT,$COLOR); tkx は「$txt->insert_end($TEXT);」を使用しているように見えますが、色を変更することはできないようです。
perl - 組み込みの Tkx アイコン
PerlTkx
で、うまく機能する独自のポップアップを作成しました。
しかし、情報、質問などの組み込みのアイコンを埋め込みたいと思います。
自分のウィジェットでそれを行う方法と方法を知っている人はいますか?
perl - Perl Tkx の例またはチュートリアル
Tkx を使用して Perl GUI を作成しようとしていますが、いくつか問題があります。
私はこれらのサイトを見てきました:
http://rainbow.ldeo.columbia.edu/documentation/tkperl/
http://docs.activestate.com/activetcl/8.5/tcl/tk_contents.htm
http://www.tkdocs.com/tutorial/onepage.html
しかし、問題は、例が私にとってうまくいかないようだということです。
可能な限りオブジェクト指向のアプローチを使用したいのですが、(今のところ) moose を使用しないので、Perl でオブジェクトがどのように機能するかについて頭を悩ませることができます。
編集:良いOOチュートリアルへのリンク
だから私はすでにウィンドウを作成することができます:
フレームを作成して Gridlayout を配置するにはどうすればよいですか?
誰かが私にその方法を教えてくれるか、良いチュートリアルにリンクしてくれますか?
ありがとう
アップデート:
私はなんとかいくつかのことを理解することができました。より多くの例やチュートリアルへのリンクは大歓迎です
perl - Perl : メインからスレッド内でシステム コールを使用して実行されたバッチ プロセスをキャンセルします。
ピップスさん、こんにちは。
ボタンを使用してバッチファイルを実行する Tkx gui があります。バッチ ファイルは別のスレッドで実行されます。これは、GUI を引き続き使用できるようにするためです。バッチファイルの実行をキャンセルするキャンセルボタンを実装したい。
Kill シグナルを送信しようとしましたが、スレッドのみが終了し、バッチ ファイルは終了しません。以下は、実行サブルーチンとキャンセル サブルーチンのコードです。
ああ、バッチファイルを編集することはできません。