Я не уверен, что вам нужно, но вы можете прочитать файл use.txt следующим образом:
fileobj = open("use.txt")
file_content = fileobj.read()
'file_content' должен теперь содержать:
Microsoft Apple HP Dell Linux Blackberry
Выможно разделить их в списке:
choices = file_content.split()
После этого вы можете использовать gtk.ComboBox для отображения комбинированного списка с вариантами выбора.
Все еще не уверены, что это то, что вам нужно.
РЕДАКТИРОВАНИЕ:
Добавление комбо и метки:
class Tux(gtk.Window):
def __init__(self):
super(Tux, self).__init__()
combobox = gtk.combo_box_new_text()
combobox.connect("changed", self.on_changed)
for choice in choices:
combobox.append_text(choice)
self.add(combobox)
self.label = gtk.Label("No selection")
self.add(self.label)
img = gtk.Image( )
img.set_from_file(“Tux image.png”)
self.add(img)
self.connect("destroy", gtk.main_quit)
self.show_all()
def on_changed(self, widget):
self.label.set_label(widget.get_active_text())
Tux()
gtk.main()