问题标签 [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.
php - PHP FFI 向量引用
在 PHP 4.4.4(更准确地说是 bamcompiler)中,我尝试使用 w32api FFI 与 iup GUI 库进行交互,如下所示:
我得到的只是一个空窗口。
如果我将其中一个控件的地址提供给 IupHboxv ex:(&$b),我会在窗口中获得该控件,所以我认为它与打包字符串的地址有关。
w32api 太薄了,对于 pack 功能,我已经阅读了 Perl 文档。
linux - 在 Ubuntu 上使用 IUP 和 C
有人请帮助我在 Linux 中使用 IUP 便携式用户界面工具包和 C 开发应用程序(Ubuntu 12.04_amd64(实际上我使用的是基本的:P)和 Linux 3.2.0-51-generic 更具体)[通过我知道的方式与 iup 无关 - 我在 24 小时前遇到了它,甚至连 helloworld 示例都无法运行 :(]
rpm - RPM 安装显示失败的 IUP 依赖项
rpm 包显示失败的依赖项,即使它存在于 /usr/lib 中(顺便说一下,库是 IUP)这是错误错误:失败的依赖项:<package-name> 需要 libiup.so
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):
But when I add a module to project which calls cvLoadImage() (from highgui), it turns into:
How can I fix it?
Regards.
validation - LUA中的iup.GetParam:回调函数中的数据验证
LUA 新手,iup.GetParam
使用LUA 5.1
.
我有一个简单的使用iup.GetParam
(它适用于 OK 和 Cancel 的简单回调函数测试)并且正在尝试为参数添加一些简单的数据验证(例如测试参数是否为字母数字),但不确定正确的方法.
我已经搜索了参考手册(以及代码示例),但到目前为止还是一片空白。
- 使用字符串验证示例,如果我想拒绝用户输入的字符并显示参数的旧值,我只是
return 0
从回调函数中,还是我还必须将参数的值重置为之前的值回报前的价值?还是正确的方法完全不同? - 在任何一种情况下,我是否必须通过单独的调用
refresh
/ GUI 显示,或者是否为我处理?update
iup
GetParam
无论我尝试什么组合,它似乎都不起作用(参数愉快地显示非字母数字)。调试显示验证测试并按编码返回工作,因此我正在寻求的建议是确认正确的方法。分享一个简单的工作示例会很棒。
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
user-interface - 在 Lua 中使用 canvas draw 或其他库,如何按需获取特定字体的字符串宽度?
我想要一个函数,给定一个字符串,以某种字体返回该字符串的宽度。Canvas draw 有类似的东西,但我只能在 draw 函数中设置字体并获取其中字符串的宽度;不是按需提供的。
html - iup webbrowser 通过超链接加载本地文件
通过 webbrowser 引用 http url 时,它可以正常工作。但加载本地文件似乎与 webbrowser 有问题。注意 IE 不需要“file:///”。我已经在 IE 中测试过它可以工作。但不在 iup 嵌入式 IE 浏览器中。代码如下所示:
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 构建。
谢谢。
iup - IUP 奇怪的标签关闭行为
我正在尝试使用IupTabs和IupScintilla创建一个带有 IUP 的简单文本编辑器。但是,在 Linux 上运行时,我遇到了一种我似乎无法解决的奇怪的制表符关闭行为。
当存在多个选项卡时,第一个选项卡被删除(使用SHOWCLOSE
按钮或通过我的回调close_cb
,剩下的单个选项卡留空。我尝试了IupUpdate、IupRedraw、IupRefresh和IupRefreshChildren的所有组合,似乎没有什么可以强制选项卡正确绘制。
我什至深入研究 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