2010-10-08 2 views
1

Я пишу приложение PyGTK. Я использую дизайнера интерфейса glade для макетов.GTK Widget object name

Я хочу знать, существует ли какой-либо стандартный способ именования объекта Widget.

например: для кнопки «Настроить», как ее назвать? например: ConfigureBt, ButtonConfigure, ConfigureButton и т. д.

Я хочу, чтобы приложение принималось в настройке ubuntu/debian/gnome по умолчанию. Я хочу следовать всем требованиям стандартов.

ответ

1

Нет официального «стандартного» стандарта, но вы можете сэкономить головные боли, если используете строчные, подчеркивающие отдельные имена (например, refresh_button). Таким образом, обработчики сигналов можно называть, например. refresh_button_clicked, и Glade может автоматически подключаться к ним. Тогда он будет хорошо сочетаться с стандартами кодирования Python.

+0

Хороший ответ, за исключением того, что ваш постскрипт смущает Glade приложение-дизайнер интерфейса и Glade библиотеки. Glade приложение выпустило файлы GtkBuilder уже несколько лет. Поляна библиотека действительно устарела. – ptomato

+0

Спасибо @ptomato - я удалил этот бит. Когда я впервые прочитал вопрос, я неправильно понял это. – detly