我是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. Qt Quick是如何爲C++應用程序構建現代GUI的?
- 2. 如何爲使用GLFW的OpenGL應用程序構建GUI?
- 3. 用Qt構建64位應用程序
- 4. 構建Qt Android應用程序失敗
- 5. 使用GridBagLayout構建GUI(Java)
- 6. 使用Eclipse構建Web GUI
- 7. 如何爲使用SCons構建的程序構建gprof支持?
- 8. 從預先構建的WAR構建Gradle EARs
- 9. 從預先構建的BSP樹渲染?
- 10. GTK的GUI構建#
- 11. 構建C程序(用於CMake構建)的最佳實踐
- 12. 使用pyqtdeploy構建程序
- 13. 如何構建用於Qt的C++庫
- 14. 構建Qt PostgreSql驅動程序
- 15. 爲VS和GCC構建Qt
- 16. 用於構建過程的GUI
- 17. GUI構建麻煩
- 18. 使用wxpython構建獨立桌面GUI應用程序
- 19. 如何使用KV語言構建Android應用程序GUI?
- 20. 如何使用GUI和CLI構建Java應用程序?
- 21. 構建程序
- 22. 添加/刪除Swing jList(使用Netbeans GUI構建器構建)
- 23. 使用界面構建器構建iPhone GUI?
- 24. 如何使用Necessitas(qt port)構建HelloWorld Android應用程序?
- 25. 如何使用Team Foundation Server 2017構建Qt應用程序
- 26. Qt:如何爲Symbian設備構建QML應用程序?
- 27. 使用自動構建構建網站應用程序TFS 2010
- 28. 使用TFS 2015構建和部署Web應用程序構建
- 29. Qt構建64位
- 30. 使用Android NDK預構建庫時的構建問題
您明顯可以在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