Почему бы не использовать их? С упрощенной версией , предоставленной
Привязки Python, определяющие свойства GObject, ничем не отличаются от
определение свойств Python.
Сказав это, есть несколько преимуществ, кроме
уведомление. То, что я использовал в прошлом, это собственность
установка в файлах gtk.Builder. Например, в вашем файле пользовательского интерфейса,
<object class="GtkImage" id="image">
<property name="stock">gtk-missing-image</property>
</object>
устанавливает свойство stock
объекта Image при его создании
Класс строителей; если вы используете свойства GObject в
ваши собственные виджеты, вы также можете воспользоваться этим. Такое поведение будет даже
более полезный с появлением поддержки связывания свойств в Glade .
Другим потенциальным преимуществом являются минимальные / максимальные пределы свойств GObject и
значения по умолчанию для целых чисел и чисел с плавающей точкой, которые иногда могут быть полезны для
Свойства, связанные с пользовательским интерфейсом.