簡體   English   中英

設置FileDialog的默認啟動目錄

[英]Setting default starting directory for FileDialog

我試圖在QtQuick中為FileDialog設置默認的起始目錄,但是它不起作用(這意味着它總是打開可執行文件的目錄):

property url defPath : "/home/saeid/Work/data";

FileDialog {
    id:dialogPosPath;
    selectFolder: true;
    title: "Please select folder";
    folder: defPath;
    //rest of stuff

但是,如果我將folder屬性設置為例如folder:shortcuts.home它將正常工作! 我不明白為什么。

文件說:

當前所選文件夾的路徑。 在調用open()之前設置此屬性將導致文件瀏覽器最初位於指定的文件夾中。

關閉對話框后,也會更新此屬性的值。

默認情況下,URL為空。

任何想法如何實現這一點?

您應該使用file方案

"file:///home/saeid/work/data"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM