2011-05-01 31 views

回答

1

你不需要Qt來做到這一點。但是你需要C調用才能做到這一點。 您可以爲Nautilus創建擴展並使用NautilusInfoProvider和NautilusFileInfo,在 特定nautilus_file_info_add_emblem()中。

如果你實現NautilusInfoProvider並註冊你的擴展,那麼,Nautilus將會 調用nautilus_info_provider_update_file_info。在那裏你可以執行邏輯來檢查文件狀態並正確設置圖標(使用nautilus_file_info_add_emblem())。不過,我建議您在應用程序閒置時調用該函數。

+0

我明白了。非常感謝! – Ace 2011-05-02 16:09:57

+0

如何訪問Qt/C++項目中的nautilus頭文件和API。什麼是要添加到我的項目文件的庫和包含路徑? 謝謝。 – Rahul 2014-04-03 07:57:45