我是新手,想知道這是否可能,以便它可以幫助我的項目,只有在c + +。這與matlab中的「uigetfile」類似。我使用Ubuntu。 在此先感謝。如何使用C++添加打開文件選擇對話框?
-2
A
回答
0
您將需要爲您的程序添加窗口功能。 標準 C++語言沒有對話框的功能。
窗口是平臺特定的。您可能會發現跨平臺的窗口框架。
對話框創建要麼取決於操作系統,要麼取決於窗口框架。
您沒有在您的文章中指定您正在使用的操作系統。
0
圖形用戶界面(GUI或UI)是非常複雜的系統,其依賴於硬件和軟件的許多層:
- 硬件,特別是用於繪圖和顯示在屏幕上的結果圖形卡的幫助。
- 驅動程序:訪問圖形卡。這已經取決於平臺。
- 操作系統:爲用戶提供圖形卡的設施,通常還有一個用於繪製GUI的庫。
這意味着,沒有制定GUI的標準方法,並且C++保持在混亂之外。
然而,一些圖書館抽象了不同的系統,並提供了單一的API來創建GUI,這顯然是繼承了庫實現了特定的平臺細節,因此它絕不會是100%的跨平臺。 GUI庫的
實例是:
- QT(例如用於KDE)
- GDK(例如用於GNOME/UNITY)
- wxWidgets的
- ...
相關問題
- 1. 如何使用打開文件對話框,選擇文件夾
- 2. 打開文件選擇對話框
- 3. 如何使用QT Createor添加文件選擇對話框?
- 4. 如何使用打開文件對話框打開文件
- 5. 打開文件對話框並使用WPF控件和C#選擇文件
- 6. 打開「選擇文件」對話框,並使用JavaScript
- 7. 打開文件對話框錯誤選擇用的文件
- 8. 我如何測試「選擇文件」對話框打開(Rails,Capybara)
- 9. 如何獲得選擇使用打開文件對話框控制
- 10. 如何知道在c#中打開對話框中選擇了哪個文件
- 11. 如何在OS X中使用C++打開「打開文件」對話框?
- 12. C#打開文件對話框
- 13. 使用「打開文件」對話框限制可以選擇的文件
- 14. 如何使用JavaScript打印對話框打開文件
- 15. 打開文件對話框
- 16. 打開文件對話框
- 17. 打開文件對話框
- 18. 如何在vb.net打開文件對話框中選擇整個文件夾?
- 19. Keyboard Maestro。如何在「打開文件」對話框中選擇文件?
- 20. 打開目錄選擇對話框
- 21. 打開對話框選擇瀏覽器
- 22. 如何使用通過文件對話框選擇的文件?
- 23. 編輯ComboBox打開選擇文件對話框
- 24. 日期選擇,打開文件對話框相當於
- 25. 爲什麼我的文件選擇器不打開對話框
- 26. Excel宏 - 如果沒有選擇文件,運行打開文件對話框
- 27. 「瀏覽」,「打開文件」,「選擇文件」對話框不起作用
- 28. jqGrid在編輯/添加對話框前打開對話框
- 29. 如何使用打開文件對話框?
- 30. 如何使用JavaScript與CEF打開文件對話框
對不起,我不知道這是操作系統的依賴。我的Linux(Ubuntu的)用戶。可以請指導我更多 – RAM
搜索互聯網「C++ GUI框架跨平臺」。閱讀評論並選擇一個。 –