1

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

4

1 回答 1

2

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

像这样使用它:

Gdk.Color fuchsia;
if (!Gdk.Color.parse("fuchsia", out fuchsia))
    print("There was an error parsing, I must have spelled fuchsia wrong");
于 2011-05-11T06:12:33.063 回答