LINUX.ORG.RU

Похоже, это именно то, но некоторые органы управления нужно добавлять самому.

router ★★★★★
() автор топика
Ответ на: комментарий от router

Не знаю так-ли должен выглядеть этот диалог (сравнивать сейчас лень :)), но вот этот код у меня работает.

def on_btn_load_data(self, button):
	file_open = gtk.FileChooserDialog(title="Открыть файл выборки",
		action=gtk.FILE_CHOOSER_ACTION_OPEN,
		buttons=(gtk.STOCK_CANCEL,
			gtk.RESPONSE_CANCEL,
			gtk.STOCK_OPEN,
			gtk.RESPONSE_OK))

	flt = gtk.FileFilter()
	flt.set_name("Файлы данных")
	flt.add_pattern("*.txt")
	file_open.add_filter(flt)
	flt = gtk.FileFilter()
	flt.set_name("Все файлы")
	flt.add_pattern("*")
	file_open.add_filter(flt)

	if file_open.run() == gtk.RESPONSE_OK:
		f = open(file_open.get_filename(), "r")

		for line in f:
			.......
		f.close()

	file_open.destroy()

alexru ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.