2016-08-12 59 views

回答

2

Gio.Icon只是一個界面。它由Gio.ThemedIcon,Gio.FileIcon,Gio.BytesIcon等實施,所以你會使用這些。

+0

如何創建一個面向對象格式的'Gio.FileIcon'? 我可以實例是這樣的: 'arquiv = Gio.File.new_for_path( 「home.png」)ICO = Gio.FileIcon.new(arquiv)' 但是,這似乎是遠離面向對象編程。 –

+0

我期望一個類和一個構造函數。像這樣: ''arquiv = Gio.File('any_path/any_file.png')' 'ico = Gio.FileIcon(arquiv)' –

+1

通常你想使用.new()函數。也就是說大部分時間你可以直接使用構造函數,但是它需要GObject屬性名稱的關鍵字。如在'Gio.FileIcon(file = arquiv)'中。 – TingPing