Tôi đang tìm một cách dễ dàng, đa nền tảng để nối tên đường dẫn, thư mục và tên tệp vào một đường dẫn đầy đủ trong C++. Tôi biết python có os.path.join()
và MATLAB có fullfile()
. Qt có một cái gì đó tương tự? QFileInfo
dường như không thể thực hiện việc này.os.path.join() trong Qt?
7
A
Trả lời
10
QDir có absoluteFilePath
và relativeFilePath
để kết hợp đường dẫn có tên tệp.
3
Ngoại ý, tôi không chắc chắn về Qt, nhưng Boost có lớp học filesystem
xử lý những việc như thế này. Điều này có lợi thế là nó đã được chấp nhận như một đề xuất cho TR2. Điều đó có nghĩa là nó có một cơ hội khá tốt để trở thành một phần của thư viện chuẩn C++ (mặc dù có thể với một số sửa đổi nhỏ ở đây hoặc ở đó).
Các vấn đề liên quan
- 1. os.path.join với str subclass
- 2. os.path.join không định dạng đúng đường dẫn
- 3. Python os.path.join() trên một danh sách
- 4. Tại sao os.path.join vứt bỏ các đối số?
- 5. Memory Management trong Qt
- 6. Xoay ảnh trong Qt
- 7. Lấy MouseMoveEvents trong Qt
- 8. Q_PROPERTY trong Qt?
- 9. Qt - trộn Qt và std :: C++ loại
- 10. Disabled splitter trong qt designer
- 11. Qt Creator trong Emacs keybind
- 12. Nội suy đường trong Qt?
- 13. Qt Creator: Chạy trong Terminal
- 14. //! [0] trong mã nguồn Qt
- 15. Id chủ đề trong Qt
- 16. Cột Qt Ẩn trong QTableView
- 17. Tiện ích Qt Nhanh so với Qt
- 18. Qt - setupUi()
- 19. qt không thể mở tập tin 'c: \ Qt \ qt \ lib \ qtmaind.lib' đầu vào
- 20. Tiện ích Qt tùy chỉnh với python cho Qt Designer
- 21. QT Cách nhúng ứng dụng vào tiện ích QT
- 22. Tạo menu ngữ cảnh với Qt Designer (Qt Creator IDE)
- 23. Qt đối tượng/lớp để Qt ui tập tin
- 24. Quản lý bộ nhớ Qt cho các đối tượng Qt
- 25. Tài liệu về nhận xét tài liệu Qt? Qt + Doxygen?
- 26. Giải pháp Visual Studio trong Qt Creator
- 27. Chụp âm thanh trong CPP và Qt
- 28. Sao chép LIne trong qt phím tắt
- 29. Qt - Căn giữa hộp kiểm trong QTable
- 30. Cách tạo phần tử HTML trong Qt?
Tôi đã hỏi một câu hỏi tương tự: http://stackoverflow.com/questions/740423/qt-class-for-handling-file-paths –