问题标签 [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 投票
0 回答
239 浏览

php - PHP FFI 向量引用

在 PHP 4.4.4(更准确地说是 bamcompiler)中,我尝试使用 w32api FFI 与 iup GUI 库进行交互,如下所示:

我得到的只是一个空窗口。

如果我将其中一个控件的地址提供给 IupHboxv ex:(&$b),我会在窗口中获得该控件,所以我认为它与打包字符串的地址有关。

w32api 太薄了,对于 pack 功能,我已经阅读了 Perl 文档。

0 投票
1 回答
368 浏览

linux - 在 Ubuntu 上使用 IUP 和 C

有人请帮助我在 Linux 中使用 IUP 便携式用户界面工具包和 C 开发应用程序(Ubuntu 12.04_amd64(实际上我使用的是基本的:P)和 Linux 3.2.0-51-generic 更具体)[通过我知道的方式与 iup 无关 - 我在 24 小时前遇到了它,甚至连 helloworld 示例都无法运行 :(]

0 投票
1 回答
340 浏览

rpm - RPM 安装显示失败的 IUP 依赖项

rpm 包显示失败的依赖项,即使它存在于 /usr/lib 中(顺便说一下,库是 IUP)这是错误错误:失败的依赖项:<package-name> 需要 libiup.so

0 投票
0 回答
137 浏览

c++ - I can't set windows controls using IUP with OpenCV's highgui

Cheers, I'm coding a project with Tecgraf's IUP (iup-3.7_Win32_dll9_lib) and OpenCV 1.1pre1 on MSVC 2010.

In order to enable window's visual styles, I'm using this manifest file:

This is producing a interface like this (which is ok):

enter image description here

But when I add a module to project which calls cvLoadImage() (from highgui), it turns into:

enter image description here

How can I fix it?

Regards.

0 投票
1 回答
202 浏览

validation - LUA中的iup.GetParam:回调函数中的数据验证

LUA 新手,iup.GetParam使用LUA 5.1.

我有一个简单的使用iup.GetParam(它适用于 OK 和 Cancel 的简单回调函数测试)并且正在尝试为参数添加一些简单的数据验证(例如测试参数是否为字母数字),但不确定正确的方法.

我已经搜索了参考手册(以及代码示例),但到目前为止还是一片空白。

  1. 使用字符串验证示例,如果我想拒绝用户输入的字符并显示参数的旧值,我只是return 0从回调函数中,还是我还必须将参数的值重置为之前的值回报前的价值?还是正确的方法完全不同?
  2. 在任何一种情况下,我是否必须通过单独的调用refresh/ GUI 显示,或者是否为我处理?updateiupGetParam

无论我尝试什么组合,它似乎都不起作用(参数愉快地显示非字母数字)。调试显示验证测试并按编码返回工作,因此我正在寻求的建议是确认正确的方法。分享一个简单的工作示例会很棒。

0 投票
1 回答
1298 浏览

c - C 中的 IUP - 教程无法编译

我在 Manjaro GNU/Linux 上使用 IUP,我正在尝试从这个站点编译第一个示例程序。但是,编译器说它无法找到iup.h. 我使用 yaourt 安装了 IUP,安装了名为iup-all-bin.

我应该将我的#include指令更改iup.h为什么?

编辑:感谢其中一条评论,我能够找到头文件和库文件(我想!),但现在,我从 GCC 得到了这个错误:

我知道libiup.so(连同所有非 Lua 库)在 中/usr/lib,并且头文件在/usr/include/iup-3.7

0 投票
0 回答
167 浏览

user-interface - 在 Lua 中使用 canvas draw 或其他库,如何按需获取特定字体的字符串宽度?

我想要一个函数,给定一个字符串,以某种字体返回该字符串的宽度。Canvas draw 有类似的东西,但我只能在 draw 函数中设置字体并获取其中字符串的宽度;不是按需提供的。

0 投票
0 回答
118 浏览

html - iup webbrowser 通过超链接加载本地文件

通过 webbrowser 引用 http url 时,它可以正常工作。但加载本地文件似乎与 webbrowser 有问题。注意 IE 不需要“file:///”。我已经在 IE 中测试过它可以工作。但不在 iup 嵌入式 IE 浏览器中。代码如下所示:

0 投票
1 回答
195 浏览

lua - 更改使用 wsrlua.exe 创建的 lua exe 的视觉样式

我正在尝试使用成功创建的 srlua (5.1) 创建一个 Windows Gui exe,但具有像视觉样式这样的经典窗口。我想要一个 xp 或现代 win8 风格。我使用 Lua for Windows 的 wlua.exe 运行的脚本显示了现代的 win8 风格。我该怎么办?我是否需要用 win8 comctrl ver 6.0.0 样式或 WLUA.EXE 重新编译 srlua 仍然可以通过将 wsrlua 替换为它来用于 exe 构建。

谢谢。

0 投票
1 回答
92 浏览

iup - IUP 奇怪的标签关闭行为

我正在尝试使用IupTabsIupScintilla创建一个带有 IUP 的简单文本编辑器。但是,在 Linux 上运行时,我遇到了一种我似乎无法解决的奇怪的制表符关闭行为。

当存在多个选项卡时,第一个选项卡被删除(使用SHOWCLOSE按钮或通过我的回调close_cb,剩下的单个选项卡留空。我尝试了IupUpdateIupRedrawIupRefreshIupRefreshChildren的所有组合,似乎没有什么可以强制选项卡正确绘制。

我什至深入研究 IUP 源并在iupgtk_tabs.cgtkTabsCloseButtonClicked (第 307 行)中找到该函数,以验证是否使用以下代码删除了选项卡,以便我的回调至少执行相同的操作。close_cb

我已将问题提炼为下面的示例代码。我在 Lubuntu 12.04 x86-64 上运行它。IUP 版本是iup-3.16_Linux32_64_lib,从 Sourceforge 下载。该问题仅发生在 GTK 而不是 Windows 上。我不确定这是一个错误还是我只是做错了什么。如果它是一个错误,我不确定它是否与 GTK 或 IUP 有关。

截图:tabsdemo.png