thể trùng lặp:
Qt equivalent of PathAppend?Cross-nền tảng cách xây dựng một con đường FS với Qt
câu chuyện ngắn: không Qt 4 có một tương tự của Python của os.path.join
?
Câu chuyện dài: Tôi cần phải thêm đường dẫn tương đối vào thư mục ứng dụng, QCoreApplication::applicationDirPath()
ở bên phải (TM), để mã không phụ thuộc vào ký tự phân cách thư mục hệ thống tệp.
Chỉ đang tham gia QStrings và sử dụng "/" làm trình phân cách là giải pháp tốt?
Quá tải toán tử có thể bị lạm dụng, nhưng quá tải 'toán tử /' đối với đường dẫn thì không. 'QCoreApplication :: applicationDirPath() /" MySubDir "' là mã hoàn toàn hợp lý. Qt4 xấu hổ không có điều đó. – MSalters
Tại sao không sử dụng [QDir] (http://doc.qt.nokia.com/4.6/qdir.html) hoặc tương tự? – codymanix
Vì tôi không thấy phương pháp QDir thực hiện chính xác những gì tôi cần. Bạn có thể vui lòng cụ thể hơn về những gì bạn đề xuất không? – dpq