小编Bgo*_*Bgo的帖子

Python 3 和 Gtk+3 - TreeView 和行的替代颜色问题

我是 python 和 Gtk+3 开发的新手。我正在尝试使用 Gtk+3 创建一个包含 Gtk.TreeView 的 Gui。我试图以不同的颜色显示 TreeView 的奇怪记录,但我总是失败。我在互联网和 StackOverFlow 上进行了搜索,但没有找到有用的东西。我正在使用 Python 3.4.3。有人可以帮忙吗?

#!/usr/bin/env python3
# -*- coding: ISO-8859-1 -*-
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, Gdk


xim = [("Oranges", 5), ("Apples", 3), ("Bananas", 1), ("Tomatoes", 4), ("Cucumber", 1), ("potatoes", 10),
       ("apricot", 100)]


window = Gtk.Window()
window.connect("destroy", lambda q: Gtk.main_quit())
liststore = Gtk.ListStore(str, int)
for i in range(len(xim)):
    liststore.append(xim[i])
treeview = Gtk.TreeView(model=liststore)
window.add(treeview)
treeviewcolumn = Gtk.TreeViewColumn("Item")
treeview.append_column(treeviewcolumn)
cellrenderertext = Gtk.CellRendererText()
treeviewcolumn.pack_start(cellrenderertext, True)
treeviewcolumn.add_attribute(cellrenderertext, "text", 0) …
Run Code Online (Sandbox Code Playgroud)

python treeview python-3.x gtk3

4
推荐指数
1
解决办法
866
查看次数

标签 统计

gtk3 ×1

python ×1

python-3.x ×1

treeview ×1