Как добавить виджеты в графический интерфейс, разработанный с Glade?

Я впервые использую Quickly и Glade. Я хочу добавить определенные виджеты, такие как метка и кнопки в области просмотра через код Python Возможно ли это?

3
задан 22 June 2012 в 12:19

1 ответ

Да, вы можете. Если вы еще не загрузили файл glade, загрузите его с помощью:

builder = gtk.Builder()
builder.add_from_file("/path/to/file")

Замените "/ path / to / file" на путь к файлу glade. Затем вы можете получить контейнер, подобный окну просмотра:

viewport = builder.get_object("nameOfViewport")

Замените «nameOfViewport» на то, что вы назвали его на поляне. Затем вы можете добавить виджет, используя метод view ports add ():

viewport.add(nameOfWidget)

Замените «nameOfWidget» на имя виджета, который вы хотите добавить.

Редактировать: убедитесь, что вы инициализировали виджет чем-то вроде

nameOfWidget = gtk.Label()

для виджета с надписью.

0
ответ дан 22 June 2012 в 12:19

Другие вопросы по тегам:

Похожие вопросы: