問題タブ [wxlua]

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

macos - Mac OS X で wxLua と LuaJIT を組み合わせる

Mac OS X (10.6.8) で wxLua をビルドして、標準の Lua インタープリターの代わりに LuaJIT2 を使用するにはどうすればよいですか?

私が試してみました:

/Users/finnw/LuaJIT-2.0.0-beta9、LuaJIT をビルドしたディレクトリです。

また、にコピーsrc/libluajit.aして、拡張子をからに変更するなど、さまざまな組み合わせを試しましたlib/liblua5.1.asrc/libluajit.solib/liblua5.1.so.so.dylib

それでも、私は常に LuaJIT ではなく Lua を取得します (ffiモジュールを必要とするスクリプトをロードすることで確認できます)。

LuaJIT2 に対して強制的にリンクするにはどうすればよいですか? そして、configure --with-lua-prefixオプションが主張することを実行しないのはなぜですか?

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

lua - wxLua - wxStaticText コントロールのテキストを変更するときは動的リフローが必要

ユーザーの操作に基づいてコンテンツを変更する静的テキスト コントロールがあります。これは、他のいくつかのコントロールを備えた水平方向のサイザーにあります。テキストが変更されると、コントロールはそのサイズを動的に更新しますが、サイザーでの位置を動的に調整しません。つまり、メイン ウィンドウのサイズを手動で変更するまで、兄弟コントロールと重なってしまい、その後、すべてが再び適切に表示されます。

ボタンに重なっている静的テキスト コントロール

すべてが収まるようにサイザーを自動的に再調整するにはどうすればよいですか?

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

lua - サイズ変更時の wxLua 分割ウィンドウ

以下のイメージ スニペットでは、黄褐色の [出力] ウィンドウと青色の [コマンド ライン引数] ウィンドウの間にスプリッター サッシがあります。ユーザーは、必要に応じて青いウィンドウの幅を (スプリッター サッシをドラッグして) 変更できますが、アプリのサイズが変更されても青いウィンドウの幅を維持したい、つまり、黄褐色のウィンドウがすべての水平方向の縮小と拡大を行います。

画像

アプリの XRC ファイルには、垂直スプリッターを含む BoxSizerH があります。スプリッターは 2 つのパネルを保持します。各パネルには、複数行のテキスト コントロールを保持する StaticBoxSizerV が含まれています。

ユーザーが一番右のウィンドウの幅を固定できるようにするにはどうすればよいですか?

サイズ変更をトラップし、最後にトラップされたスプリッターのドラッグを維持するためにサッシの位置を設定する必要がありますか、または初期設定を使用するだけの簡単な方法はありますか?

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

lua - wxLUA の io.read() の問題 (ユーザー入力を待たず、常に nil を返す)

Lua を始めたばかりで、ユーザー入力に問題があります。何をしても、io.read() は常に nil を返します。

これは私が試したもので、何も機能しません。

これらはすべて単純に nil を出力します。ユーザーが実際に値を入力する前に、何が起こっているのかnameが設定されていると思います。io.read()

これ:

おそらく、ループが完了し、アプリが一瞬のうちに更新されるため、一種の短絡でプログラムがクラッシュするだけです。

私は Windows 用の wxLua 環境を使用しています。ダイアログ バージョンでは、これらのプログラムは正常に動作しますが、明らかにそれで多くのことを行うことはできません。

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

lua - wxlua自己変化値?

wxluaを使って絵を描こうとしています。

次のエラー メッセージが表示されます: wxLua: 'wxPaintEvent' タイプで不明なメソッド 'm_panels' を呼び出すことができません。

Example:SomeFunction() self として定義する他の関数では、私の Example インスタンスを指し、ここでそのメンバーに完全にアクセスできます。 self は wxPaintEvent ですか?

どうしてそうなった?コネクトは自分をどうにか変える?メンバーに今すぐアクセスするにはどうすればよいですか?

どんな助けにも感謝します!

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

user-interface - wxLua リモートでアクセス可能な GUI

Linux ベースのシステムで実行されるアプリケーション用のシンプルな GUI を作成したいと考えており、リモートでアクセスできる GUI を作成したいと考えています。wxluaでそのようなことが可能かどうか知りたかった. つまり、Linux カーネル上のアプリケーション用に wxLua GUI を作成し、リモート システムからその GUI にアクセスできますか? はいの場合、どうすればそれを行うことができますか? 準備段階の wxLua プログラムを作成しましたが、ローカルで動作しています。これで、リモートでアクセスできるようにするだけで済みます。簡単で魅力的だと思うので、wxLua に傾倒しています。詳細については、ここでNorman Ramsey の回答を参照してください。でも、もっといい方法があれば教えてください。