Tôi không thể thay đổi thư mục hiện tại bằng QFileDialog với Qt 4.8. Cùng một mã hoạt động tốt trên Windows và Mac OS 10.6 Snow Leopard. Nó cũng hoạt động tốt nếu tôi không sử dụng hộp thoại Mac OS X gốc.QFileDialog :: getOpenFileName không đặt thư mục ban đầu trên Mac OS 10.8 Mountain Lion
này hoạt động:
fn=QFileDialog::getOpenFileName(this,"Select File","/Users/myuser/Desktop",QString(),0,QFileDialog::DontUseNativeDialog);
này không hoạt động:
fn=QFileDialog::getOpenFileName(this,"Select File","/Users/myuser/Desktop");
Dường như nếu hầu hết thời gian nó sẽ mở ra con đường cuối cùng của cuộc gọi cuối cùng để getOpenFileName.
Cảm ơn bạn! Tôi đã tìm kiếm theo dõi lỗi Qt, nhưng không tìm thấy những người 2. –
VẪN có lỗi tương tự ở đây .. trên QT 5.8 – vivi