我是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