問題タブ [wxperl]

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 に答える
110 参照

perl - WxPerl で長時間操作をキャンセルする方法

私はこのようなプログラムを持っています

私の問題は、[開始] ボタンをクリックするとon_click_start()が呼び出され、 [開始] ボタンのラベルを[キャンセル] に変更して、ボタンをクリックしてlong_time_operation()ループを中断できるようにすることです。

適切なコードを作成するにはどうすればよいですか?

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

perl - Alien::wxWidgets を Windows-7/Strateberry-Perl ボックスにインストールできませんでした

Alien::wxWidgetsWxをインストールする途中でインストールしようとしていました。

次の段階で失敗しました。

cpan-testers レポートが提出されました。ここで入手できます

cpanm のworkディレクトリを見ると、そのような名前のファイルが作成されていることがわかりましたが、長さはゼロでした。この同じ URL から上記のファイルを手動でダウンロードすることはできました。

では、ここから手動で続行するにはどうすればよいですか?

0 投票する
4 に答える
1788 参照

macos - Alien::wxWidgets のインストールが OSX10.10 で失敗する

Alien::wxWidgets バージョン 0.67 と wxWidgets バージョン 3.0.2 をインストールしようとしていますが、何をしても次のエラーが表示されます。

フラグ --with-macosx-sdk=10.5, --with-macosx-sdk=10.10, --without-macosx-sdk, --with-macosx-sdk=/Applications/Xcode.app/ でビルドしてみましたContents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/ しかし、どれも機能しませんでした。

エラーが表示される config.log の一部を次に示しますが、解決方法がわかりません。

この問題を解決して wxWidgets を OSX 10.10 で動作させる方法をご存知でしたら、よろしくお願いします。

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

events - WxWidget/WxPerl、WxApp の追加インスタンス、EVENT 処理

複数の単純なウィンドウを作成するスクリプトを作成しようとしています(WxApp から継承します)。ウィンドウには、クリック EVENT のボタンとハンドラが 1 つだけ含まれています。

複数のウィンドウが存在する場合、クリックイベントの処理に問題があります。ウィンドウのインスタンスが 1 つだけ存在する場合、イベントは正しく検出されます。イベントは、最後に作成されたウィンドウで常に正しく機能するようです。どこに問題があるのか​​ わかりません...このサンプルでは、​​最初に作成されたウィンドウでボタンをクリックした後、2番目のウィンドウでイベントがキャッチされているようです。「1」ではなく「2」をコンソールに出力します。

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

modal-dialog - WxPerlでモーダルフレームを作る

xwPerl ライブラリ (および WxWidget 3.0.2) を使用して perl でモーダル ウィンドウ (wxFrame) を作成しようとしています。理由は、ウィンドウが表示された後、ユーザーがウィンドウを閉じるまでコードを中断することが重要です。https://stackoverflow.com/a/2573660/5746693を見つけました。

このコードを WxPerl ライブラリで使用したいのですが、Wx::EventLoop クラスの使用に問題があります。このライブラリのロードに問題があるようです。このクラスは WxWidget のドキュメントにもありませんでした。おそらくばかげた質問で申し訳ありません。

または、WxDialog クラスに基づいてカスタム (独自のコントロールを含む) モーダル フレームを実装する可能性はありますか?

返信ありがとう

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

perl - wxLocale が PerlApp で動作しない

コマンド ラインから wxperl アプリを実行すると問題なく動作しますが、http://www.activestate.com/perl-dev-kit から PerlApp を使用し実行可能ファイルを作成した後、次のデバッグ アラートが表示されます (以下に表示)。 )

wxWidgets デバッグ アラート

そのように myFrame に Locale を追加しようとしましたが、まだ何かが欠けています

何かご意見は?

ありがとう - ポール