Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 27, 2013 23:16:14

vladimirse
Зарегистрирован: 2013-09-02
Сообщения: 69
Репутация: +  0  -
Профиль   Отправить e-mail  

GTK+ 3 закрытие окна

Доброго времени суток, уважаемые!
Не так давно принялся изучать python, по этому не пинайте сильно.
Изучаю создание графических приложений при помощи glade + python. В общем суть вопроса в том, что после закрытия дочерних окон и повторном их открытии они открываются пустыми, на них отсутствуют какие либо элементы окна (кнопки, надписи и пр.). Вот пример кода:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#import sys
from gi.repository import Gtk
class Handler:
	def f_open(self, widget, data=None):
		self.window2 = builder.get_object("window2")
		self.window2.show_all()
		self.window2.set_title("Дочернее окно")
	def close(self, *args):
		Gtk.main_quit(*args)
	def close_win(self, *args):   # закрываю дочернее окно
		self.window2.destroy() 
builder = Gtk.Builder()
builder.add_from_file("project-test.glade")
builder.connect_signals(Handler())
window = builder.get_object("window1")
window.show_all()
window.set_title("Основное окно")
Gtk.main()

Прикреплённый файлы:
attachment gtk-win.jpg (20,2 KБ)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version