Tôi đang cố gắng để mở một tập tin xml trong vị trí hiện tại của thực thiQt cách mở tệp trong thư mục hiện tại? hoặc có chuyện gì với điều này?
QString path = QDir::currentPath();
path.append("/acc.xml");
QFile file(path);
if(!file.open(QIODevice::ReadOnly))
{
insertItem("IO ERR");
}
Khi tôi chạy nó từ Qt tác giả, mọi thứ hoạt động.
currentPath()
trả về đường dẫn đến thư mục của thực thiKhi tôi đi đến
project-build-desktop/
thư mục và cố gắng chạy nó bằng taycurrentPath()
lợi nhuận/home/user/Documents
EDIT
cũng đã cố gắng với kết quả tương tự:
Qt::current().path();
Qt::current().absolutePath();
Sự cố rõ ràng xuất phát từ đường dẫn của tài liệu. –
Cách chính xác là gì? Tôi đã dành gần 2 giờ để cố gắng tìm ra/hiểu Qt – sdadffdfd