如何检查Python中的Gtk.ListStore是否为空?

如何检查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)