- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 Windows 窗体 UI 在 opengl 中制作 3d 世界的编辑器。我正在开发 visual studio 2012 express,我想在 windows 窗体中嵌入 GLFW 窗口/上下文。就像本教程中所做的一样 http://www.codeproject.com/Articles/16051/Creating-an-OpenGL-view-on-a-Windows-Form除了工作。以及用于 opengl 上下文的 GLFW。
这可能吗?我应该改用Qt吗?我怎么会这样做呢?我并不一定要使用 Windows 窗体,我只需要为我的项目提供一个简单、美观、功能强大的 UI。
最佳答案
这是三个不同的框架(Windows 窗体、GLFW、Qt),它们都可以做同样的事情,即在其中创建一个窗口和一个 OpenGL 上下文。
参见 here有关如何使用 GLFW 创建具有 OpenGL 上下文的窗口的简单示例。
或参见here对于 Qt 示例。
因此,您必须在其中选择一个。 GLFW 和 Qt 的优点是您的代码也可以在 MacOSX 和 Linux 上运行;甚至在 iPhone 上也有一些工作。
如果你想用 GLFW 创建窗口和事件处理以及其他东西,但 GUI 仍然用 Qt,有一些方法可以进行离线绘图(一些引用 here 或 here 或 here ) Qt 小部件,然后将其绘制到一些 OpenGL 纹理上。或者您也可以通过 OpenGL 直接绘制它们(不确定)。
关于c++ - 在 Windows 窗体中嵌入 GLFW 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19396560/
对于一个科学实验,我写了一个turtle.py ,它会打开一个 800x480 的窗口并绘制一个缓慢增长的黑点。 turtle.py以 C:\Users\kaza>python C:\Users\ka
我开发了一个 swing 应用程序,但每次运行应用程序时都会打开一个新窗口。我希望如果一个窗口已经打开,则其他窗口不允许打开。 最佳答案 Here是一个 Java 单一应用实例的例子: A singl
有没有办法检测主进程中 Electron 的结构? process.platform 似乎也在 x64 机器上返回 win32,我没有在文档中找到任何获取架构的选项。 最佳答案 你试过 process
public short[] HanningWindow(short[] signal_in ,int pos ,int size) { for (int i= pos; i < pos+si
我有一个具有这些属性的 Electron 窗口: mainWindow = new BrowserWindow({ width: 800, height: 600, title: "Aqu
我有一个 Ubuntu 工作站,我正在尝试引导一个 Windows 节点。 Windows 节点在端口 2222 上打开了 ssh。我一直在关注 http://docs.opscode.com/plu
我是一名优秀的程序员,十分优秀!