这是我正在尝试的树状视图。
def search_cr(self):
headers = {'Accept': 'application/x-bibtex; charset=utf-8'}
jsonget=(urlopen(http://api.crossref.org/works?query.author=Albert+Einstein))
data = (json.loads(jsonget.read().decode()))
# First, open a window to dispaly data
self.crrefwin = Gtk.Window()
self.crrefwin.set_title("Showing search result from CrossRef")
self.crrefwin.set_default_size(950, 350)
grid = Gtk.Grid()
self.cr_liststore = Gtk.ListStore(str, str, str, str)
self.treeview = Gtk.TreeView(model=self.cr_liststore)
for i, column_title in enumerate(["Title", "Author", "Journal", "Year"]):
renderer = Gtk.CellRendererText()
column = Gtk.TreeViewColumn(column_title, renderer, text=i)
self.treeview.append_column(column