問題タブ [iup]

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

lua - Lua で IUP を使用して入力を取得する

小さな卓球ゲームを作るために、IUP を使って意見を求めてきました。入力を試してみたかったので、IUPGL の例に付属のコードをいくつか試しましたが、入力がまったく機能していないようです。これまでのコードは次のとおりです。

canvas:k_any()キーが押されたときに呼び出されるのは私の理解ですが、終了コマンドに対しても応答しません。何か案は?

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

lua - LuaとIUPを使用してプログレスバーを表示する方法

長時間実行されるスクリプトを作成し、それに次のコードでプログレスバーを追加しました。

これはループの前に呼び出され、ループ中にプログレスバーが更新されます(私はMainLoopを呼び出していません)。プロセスの最後に、dlgProgress.destroyを呼び出してクリアします。

プログレスバーからフォーカスを取得しない限り、問題なく動作しますが、フォーカスが失われるとプログラムがクラッシュするため、これを間違った方法で行っていると確信しています。誰かが正しい方法を教えてもらえますか?詳細なグーグルは私にiup、luaプログレスバーの例を見つけませんでした。

前もって感謝します。

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

ubuntu - Ubuntu の Lua で IUP を使用する

UbuntuでIUPを動作させようとしています。sourceforge からバイナリをダウンロードしたところ、ライブラリは /usr/lib/libiup*.so に配置されているようですが、次のようなスクリプトを作成すると:

エラーが発生します:

調べてみると、誰かが修正したようだというメッセージが表示されました。「LD_LIBRARY_PATH が正しい cd および im ディレクトリを指していませんでした」などです。LD_LIBRARY_PATH 環境変数で問題を解決できなかったようです。2008 年の別のメモで、「IUPLua バイナリにはハードコードされた lua バイトコードがあり、これがエラーの原因となっている」と書かれていました。ソースからコンパイルしようとしましたが、cd.h に関連するエラーが発生します。

どんな助けでも大歓迎です。ありがとう!

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

lua - GetParm のコールバックから OK をトリガーする

IUP.GetParm ダイアログを使用して、検索と置換のプロンプトを表示しています。ダイアログは 3 つのボタンをサポートしています。最初の 2 つの [OK] と [キャンセル] は、プロンプトを閉じてメイン プログラム フローに戻ります。

3 番目のボタンは parm_action 関数で追跡できます。私がやりたいことは、3 番目のボタンを使用して項目をスキップし、ダイアログを閉じることですが、これが可能かどうかはわかりません。

IUP メーリング リストで質問しましたが、まだ回答がありません。

現在この機能を有効にするには、[スキップ] ボタンを押してから [OK] ボタンを押す必要があります。

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

lua - LuaのIUPはWindowsXPでの動作を停止しました

次のエラーが発生しますrequire "iuplua"

これがパスの問題であることは確かですが、修正方法がわかりません。

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

lua - IUPLuaのさまざまな問題

私は数日間、簡単なテストケース (IUP ドキュメントの例からの matrix.wlua) が正しく動作するように試みてきました。

IUPLua は LuaRocks には含まれていないため、LuaDist をインストールしてパスを変更する必要がありました。その後、iup をコンパイルしようとすると ( -DGTK2_INCLUDE_DIRS=/usr/include/gdk-pixbuf-2.0;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/gtk-2.0;/usr/lib/gtk-2.0/include;/usr/include/gtk-2.0;/usr/include/cairo;/usr/include/pango-1.0;/usr/include/atk-1.0gdk-pixbuf ヘッダーを適切にインクルードするためのフラグを含めます)、コンパイル中のほぼすべての GTK 関連ファイルに対して次のエラー メッセージが表示されました。

私のシステム インクルード ファイルをgrin調べてみると、GdkPixBuf のドキュメントに記載されている宣言が、typedef struct _GdkPixbuf GdkPixbuf実際にはパッケージ マネージャーが gdk-pixbuf によってインストールされたと通知するファイルには存在しないことがわかりました。

私の次の試みは、IUP ディストリビューションをダウンロードし、CMakeLists.txtファイル内のオプションを手動で無効にして GTK2 を使用することでした。その後、OpenMotif にリンクしてコンパイルすると、提供された C プログラム「iuptest」が完全に機能しました。CDLua と IMLua も完全にコンパイルされ、/usr/local/lib/lua にインストールされます。ただし、IUPLua のコンパイルは次のエラー メッセージで停止しました。

私はこれを修正する方法を知るほど CMake や C に精通していません。これらのエラー メッセージのいずれかに関連する検索エンジンの結果がなければ、そのようなライブラリにそのような欠陥があるとは本当に信じられません (存在しません)。これらの苦難は、私の側の何らかのミスの結果である可能性があると思います。何が間違いであるか、および/またはそれを修正する方法についてのアイデアはありますか?

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

lua - iupluaでのタッチ/マルチタッチの使用

iuplua 3.5を使用すると、次のコードは、マルチタッチが可能なWindows7デバイスでいくつかのイベントをスローする必要があります。

不思議なことに、これは私にはうまくいきませんし、理由もわかりません:(誰かがそれを修正する方法を知っていますか?

編集:IUPに取り組んでいるAntonio Scuriに連絡しましたが、IUPには本当にバグがあるようです。彼は、マルチタッチが可能な実際のデバイスでテストするために、新しいバージョンのdllを送ってくれました。できるだけ早く動作するかどうかをお知らせします。

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

c - GdkPixbuf-重要**:gdk_pixbuf_get_width:アサーション `GDK_IS_PIXBUF(pixbuf)'が失敗しました

IupOpenCVを使用して基本的なアプリケーションを実行しようとしています。このアプリの主な目的は、画像を表示し、ユーザーがさまざまな興味深い方法で分析できるようにすることですが、それは今のところ無関係です。私が知る必要があるのは、次のエラーメッセージの意味と、それらを修正する方法です。私のアプリケーションはまだ問題なく実行でき、分析のために画像を表示しますが、ウィンドウを再描画するたびにこれらのエラーが再印刷されるようです。

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

lua - Luaでiupを使用する際の問題

Lua で Iup を動作させようとしています。C で iup を正常にインストールして実行しましたが、GUI に lua インタープリターが埋め込まれており、インタープリターからダイアログをロードできると便利です。ただし、実行しようとするrequire("iuplua")と、次のエラーが発生します。

これは、iup 用の Lua ライブラリが正しくインストールされていないためだと思われます。iuplua.luaファイルを含むディレクトリに直接移動して再試行したところ、次のようになりました。

iuplua.luaファイルのエラーを暗示しているようです。sourceforge からバイナリをダウンロードして iup をインストールし (ソースからコンパイルしませんでした)、apt リポジトリから lua 5.1 (私のプロジェクトには 5.1 が必要です。5.2 へのアップグレードはお勧めしません) をインストールしました。私はMint 13を実行しています。

これらの問題を解決するための提案は大歓迎です。

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

macos - Mac OS X で IUP を使用する

MacOS で IUP を使用しているときに、この質問に悩まされていますか?

だから..それを機能させる方法は?それはとても役に立ちます!

OS:Mac OS X 10.7.5 ポートで lua5.1 をインストール IUP バージョン:3.6