【问题标题】:gtk.gdk.color_parse() equivalent in valagtk.gdk.color_parse() 等效于 vala
【发布时间】:2011-05-10 21:50:51
【问题描述】:

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

【问题讨论】:

    标签: python gtk pygtk vala


    【解决方案1】:

    不,就是这样 - 它为您提供颜色作为“输出参数”而不是返回值。 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");
    

    【讨论】:

      猜你喜欢
      • 2019-06-29
      • 2021-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-21
      • 2018-10-05
      • 2017-08-02
      • 2012-03-31
      相关资源
      最近更新 更多