gtk.gdk.color_parse()等效于vala

时间:2011-05-10 21:50:52

标签: python gtk pygtk vala

我正在尝试在Vala中找到与pyGtk函数gtk.gdk.color_parse等效的函数。我所能找到的只是Gdk.Color.parse,它有点类似,但返回一个布尔值而不是一个Gdk.Color结构。看起来我应该能够找到Python函数的等价物,但我似乎无法做到。

1 个答案:

答案 0 :(得分:2)

不,那就是那个 - 它将颜色作为“输出参数”而不是返回值。 Python没有输出参数(嗯,如果你足够努力,Python有任何功能......)布尔返回值告诉解析是否成功。如果没有,PyGTK可能会引发异常。

像这样使用:

Gdk.Color fuchsia;
if (!Gdk.Color.parse("fuchsia", out fuchsia))
    print("There was an error parsing, I must have spelled fuchsia wrong");