如何检查Python中的Gtk.ListStore是否为空?
问题描述:
我想检查if语句,如果我的Gtk.ListStore为空。这意味着,它上面没有行。我正在使用Gtk + 3和Python 3.5.2。谢谢。如何检查Python中的Gtk.ListStore是否为空?
答
Gtk.ListStore
实现接口Gtk.TreeModel
。您可以使用get_iter_first
来检查商店是否为空。
使用python,你也可以使用len()
方法来检查商店的大小,如果是0(零),那么它是空的。例如:
if (len(store)==0):
#Empty
...
else:
#NotEmpty
...
商店的大小等于行数:
nrows=len(store)