1
我需要用set_icon()
方法在Gio.MenuItem
上顯示圖標。但set_icon()
預計會收到一個GIcon對象。 如何創建一個GIcon對象?如何實例化GIcon
我需要用set_icon()
方法在Gio.MenuItem
上顯示圖標。但set_icon()
預計會收到一個GIcon對象。 如何創建一個GIcon對象?如何實例化GIcon
Gio.Icon
只是一個界面。它由Gio.ThemedIcon
,Gio.FileIcon
,Gio.BytesIcon
等實施,所以你會使用這些。
如何創建一個面向對象格式的'Gio.FileIcon'? 我可以實例是這樣的: 'arquiv = Gio.File.new_for_path( 「home.png」)ICO = Gio.FileIcon.new(arquiv)' 但是,這似乎是遠離面向對象編程。 –
我期望一個類和一個構造函數。像這樣: ''arquiv = Gio.File('any_path/any_file.png')' 'ico = Gio.FileIcon(arquiv)' –
通常你想使用.new()函數。也就是說大部分時間你可以直接使用構造函數,但是它需要GObject屬性名稱的關鍵字。如在'Gio.FileIcon(file = arquiv)'中。 – TingPing