- 论坛徽章:
- 0
|
小弟我新学pygtk,这个treeview把我搞得晕头转向,折腾一晚上了,有经验的前辈帮忙看看吧
#!/usr/bin/env python
""" HELLO WORLD.
hello world!
"""
import sys
import pdb
try:
import pygtk
pygtk.require("2.0")
import gtk
import gobject
import gtk.glade
except:
sys.exit(1)
class AppGui():
def __init__(self):
self.gladeFile = "../glade/netdump.glade"
self.xml = gtk.glade.XML(self.gladeFile)
self.mainWnd = self.xml.get_widget("mainWnd")
self.mainWnd.connect("delete-event",self.quit)
self.listStore = gtk.ListStore(str)
self.treeView = self.xml.get_widget("treeview1")
self.treeView.set_model(self.listStore)
cell = gtk.CellRendererText()
self.tvcolumn = gtk.TreeViewColumn("name", cell)
self.treeView.append_column(self.tvcolumn)
self.listStore.append(["aaaaa"])
def show(self):
self.mainWnd.show_all()
def quit(self, widget, event):
gtk.main_quit()
if __name__ == '__main__':
gui = AppGui()
gui.show()
gtk.main()
主要就是treeview那块,表格能显示出来,但是就是显示不出来内容,看不见"aaaaa",不知道那里搞错了。 |
|