1
Gio.MenuItem
のアイコンをset_icon()
メソッドで表示する必要があります。しかし、set_icon()
は、GIconオブジェクトを受け取ることを想定しています。 GIconオブジェクトの作成方法は?GIconをインスタンス化する方法
Gio.MenuItem
のアイコンをset_icon()
メソッドで表示する必要があります。しかし、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