我是GUI开发环境的新手。我发现qt很有趣,因为它是一个巨大的框架,但它需要用C++编写程序。我想创建一个小窗口的GUI程序,它可以有QML提供的转换等。有没有可能的方式来编译它与现有的C代码有或没有Qt创建者?使用qt为预先构建的c程序构建GUI
1
A
回答
0
只要您注意链接(C函数应该使用C linkage),就不会有问题:C库可以安全地用在C++程序中。
有关使用QML实现GUI的问题,请先看看Qt QML examples,然后从那里开始工作。
QML主要用于移动UI渲染(即,当没有本地支持时,openGL会通过可用的驱动程序启动并渲染元素),无论如何,它可以在任何Qt支持的平台上很好地运行。
+0
您能否告诉我为了构建我所描述的应用程序而完全这样做的基本步骤,因为据我所知,首先,我将在由Qt创建者提供的设计器中编辑QML。但我不知道如何在C++程序中添加它。 – user3636470 2014-09-24 20:56:17
+1
我不能为你做功课,对不起。下载Qt Creator并使用那里提供的教程。 – 2014-09-24 20:58:04
相关问题
- 1. 预览GUI构建GUI
- 2. Qt Creator中的Qt GUI应用程序构建设置
- 3. 用qt为opencv程序构建一个gui
- 4. Qt Quick是如何为C++应用程序构建现代GUI的?
- 5. 无法构建qt程序
- 6. 如何为使用GLFW的OpenGL应用程序构建GUI?
- 7. 用Qt构建64位应用程序
- 8. 在PowerShell中构建GUI应用程序
- 9. 构建Qt Android应用程序失败
- 10. 无法构建Qt应用程序
- 11. Crypto ++无法构建Qt应用程序
- 12. 使用GridBagLayout构建GUI(Java)
- 13. 使用wxpython构建GUI
- 14. 使用Tcltk构建GUI
- 15. 使用Eclipse构建Web GUI
- 16. 如何为使用SCons构建的程序构建gprof支持?
- 17. 从预先构建的WAR构建Gradle EARs
- 18. 使用mingw构建Qt 5.0
- 19. 构建一个CodeIgniter GUI安装程序
- 20. GTK的GUI构建#
- 21. 从预先构建的BSP树渲染?
- 22. 构建C程序(用于CMake构建)的最佳实践
- 23. QT:构建WinExtras
- 24. 使用pyqtdeploy构建程序
- 25. 如何使用qt的自定义路径构建cmake-gui?
- 26. 使用cmake-gui构建具有makefile的64bit应用程序
- 27. 如何构建用于Qt的C++库
- 28. CMS作为构建应用程序GUI的前端
- 29. 构建Qt PostgreSql驱动程序
- 30. 使用CrystaX使用Qt构建Android应用程序:java.lang.UnsatisfiedLinkError中
您明显可以在C++程序中使用C库。只要注意链接,你会全部设置 – 2014-09-24 20:37:55
谢谢你,一个有用的建议。如上所述设计GUI程序的步骤是什么,在那里我将使用QML向它们添加一些自定义元素和过渡效果? – user3636470 2014-09-24 20:41:14
这是一个非常宽泛的问题。你会用QML编写你的GUI,并且有一个用于与C代码交互的C++包装器。另外,在标题中,你会谈论“预建C程序”,在你谈论的“现有C代码”的正文中,这是什么? – hyde 2014-09-24 20:46:47