2009-08-06 51 views

回答

0

你將不得不繼承QFileDialog,並改變行爲。這可能並不容易。

1

從UI/UX的角度來看,你確定這就是你想要的嗎?在表單和對話框標籤傳統上意味着去下一個領域。你可能會讓用戶感到困惑。或者你可能會開始革命的用戶體驗的形式:-)

只是好奇,如果這就是你真正想要的?

+0

是的,它是我想要的;) 這個特殊的UI即時取代只是一個unix風格的路徑輸入字段。在這裏留下一個典型的標籤行爲爲一個用戶界面不是一個問題。我真正想要的是我的腳本能夠使用輸入的文本查詢可用路徑,並且如果用戶按下tab鍵 - 如果只有一個選項,它將爲其完成。 – crackerbunny 2009-08-06 01:07:50

0

我不確定你實際上是否可以在QFileDialog的文檔中看到對輸入字段的任何訪問。 Qt在隱藏用戶的實現細節方面相當積極。您可以通過執行QFileDialog(C++)並根據您的目的對其進行修改。

+0

如果您採取此解決方案謹防授權問題。無論如何,我相信你必須這樣做或者推出自己的文件對話框。 – 2010-07-09 10:21:49