私はGtkアプリケーションを書いている最中です。私がpygtkを使用していることを知るまでは、PyGobjectを優先して非推奨になっているため、切り替えることにしました。pygtkの時代に戻ると、gtk.GenericCellRendererを拡張できましたが、このクラスはもう存在しません。
新しいAPIを使用するPythonの例を見つけようとしましたが、失敗しました。開始点として使用できるカスタムセルレンダラーの例を誰かに見せてもらえますか?
私はGtkアプリケーションを書いている最中です。私がpygtkを使用していることを知るまでは、PyGobjectを優先して非推奨になっているため、切り替えることにしました。pygtkの時代に戻ると、gtk.GenericCellRendererを拡張できましたが、このクラスはもう存在しません。
新しいAPIを使用するPythonの例を見つけようとしましたが、失敗しました。開始点として使用できるカスタムセルレンダラーの例を誰かに見せてもらえますか?
どうやら Gtk+ には GtkGenericCellRenderer と呼ばれるクラスがなく、PyGtk 専用です。PyGObject バインディングは実質的に C API と同じであり、イントロスペクション テクノロジであるため、Gtk+ にある GtkCellRenderer を使用することをお勧めします。
from gi.repository import Gtk
class MyCellRenderer(Gtk.CellRenderer):
def __init__(self):
Gtk.CellRenderer.__init__(self)