问题标签 [pyimgui]

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 投票
2 回答
2144 浏览

python-3.x - 关闭 Imgui 窗口:这看起来应该很容易。如何做到这一点?

我已经开始使用该imgui系统来可视化“任何东西”。我在我最初的几个小时里,并且遇到了似乎很常见的障碍。

然而,尽管我可以看到对 ImGui 的 C++ 版本的一些很好的支持(我将最终过渡到),但 python imgui 的内容大多是模糊的。

我正在寻找的是以下问题的解决方案:

一切正常。但是,窗口并没有关闭。我知道窗口不会关闭,因为它总是在每个循环中创建。

我正在寻找的是:

如何检测和识别特定窗口已关闭,并阻止它重新生成?

0 投票
0 回答
70 浏览

python - 有没有办法在 Python 中有效(实时)将 numpy 数组转换为字节?

我正在寻找一种将多个 numpy 数组(图像)转换为字节的有效方法,以便我可以将它们显示到 GUI 中,在我的例子中是来自https://github.com/pyimgui/pyimgui的 imgui 。

我这样做的方式似乎有点违反直觉,因为我从神经网络获取图像,并且我需要逐帧转换以显示在渲染引擎中。管道是:

这对我来说似乎效率极低,我同时对 5 个纹理执行此操作(来自两个不同的神经网络)。即使当我尝试直接在 OpenGL 上下文中显示 PIL 图像甚至 numpy 数组而不是字节时,我也只会看到一个故障。

任何帮助表示赞赏。

0 投票
1 回答
39 浏览

python - 加载自定义字体时出现 Imgui 断言错误

我正在 pyimgui 中加载自定义字体:

这似乎是每个人都这样做的方式,但它不起作用。我得到: ImGui assertion error (0) at imgui-cpp/imgui_draw.cpp:1573 每次。我在macos big sur上。