问题标签 [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 来清除它。

只要我不从进度条中获取焦点,它就可以正常工作,但是如果失去焦点,程序就会崩溃,所以我确信我这样做是错误的。谁能告诉我正确的方法。详细google了一下,没有找到任何关于iup、lua进度条的例子。

先感谢您。

0 投票
1 回答
2191 浏览

ubuntu - 在 Ubuntu 上使用 IUP 和 Lua

我正在尝试让 IUP 在 Ubuntu 上运行。我从 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 个按钮,前两个 OK 和 Cancel 关闭提示并返回主程序流程。

第三个按钮可以在 parm_action 函数中跟踪,我想要做的是使用第三个按钮跳过项目并关闭对话框,但如果可以,我无法解决。

我已经在 IUP 邮件列表上问过这个问题,但还没有得到答复。

要在当前启用此功能,您必须按“跳过”按钮,然后按“确定”按钮。

0 投票
1 回答
832 浏览

lua - Lua 的 IUP 在 Windows XP 上停止工作

我收到以下错误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.0以便正确包含 gdk-pixbuf 标头)时,几乎每个正在编译的与 GTK 相关的文件都显示以下错误消息:

在我的系统中进行的一些挖掘包括grin确定 GdkPixBuf 文档中列出的声明typedef struct _GdkPixbuf GdkPixbuf实际上并不存在于我的包管理器告诉我由 gdk-pixbuf 安装的任何文件中的文件。

我的下一个尝试是下载 IUP dist 并手动禁用CMakeLists.txt文件中的选项以使用 GTK2。然后编译,链接到 OpenMotif,提供的 C 程序“iuptest”运行良好。CDLua 和 IMLua 也完美编译并安装到 /usr/local/lib/lua。但是,IUPLua 的编译因以下错误消息而停止:

我对 CMake 或 C 不够熟悉,不知道如何解决这个问题,而且我真的不敢相信这样的库会有这样的缺陷,而没有这些错误消息的相关搜索引擎结果(没有)。我认为这些磨难可能是我的一些错误造成的。关于错误可能是什么和/或如何解决它的任何想法?

0 投票
0 回答
309 浏览

lua - 在 iuplua 中使用触控/多点触控

使用 iuplua 3.5,下面的代码应该在支持多点触控的 Windows 7 设备上引发几个事件:

奇怪的是,这对我不起作用,我不知道为什么:(有人知道如何解决这个问题吗?

编辑:我已经联系了从事 IUP 工作的 Antonio Scuri,似乎 IUP 中确实存在错误。他向我发送了一个新版本的 dll,以便在能够进行多点触控的实际设备上对其进行测试。我会尽快让你知道它是否有效。

0 投票
2 回答
13568 浏览

c - GdkPixbuf-CRITICAL **:gdk_pixbuf_get_width:断言“GDK_IS_PIXBUF(pixbuf)”失败

我正在尝试使用IupOpenCV运行基本应用程序。该应用程序的主要目标是显示图像并允许用户以各种有趣的方式进行分析,但现在这无关紧要。我需要知道的是以下错误消息的含义以及如何修复它们。我的应用程序仍然能够正常运行,并显示图像以供分析,但每次我重新绘制窗口时,这些错误似乎都会重新打印:

0 投票
1 回答
1881 浏览

lua - 在 Lua 中使用 iup 时遇到问题

我试图让 Iup 在 Lua 中工作。我已经在 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 时是否遇到过这个问题?

那么..如何使它工作?那将非常有帮助!

操作系统:Mac OS X 10.7.5 通过端口安装 lua5.1 IUP 版本:3.6