python - gtk.gdk.color_parse() 等效于 vala

标签 python gtk pygtk vala

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

最佳答案

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

像这样使用它:

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

关于python - gtk.gdk.color_parse() 等效于 vala,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5956930/

相关文章:

c - "print to file"Gtk打印文件窗口不显示图标

python - PyGTK 中的小部件透明度?

python - 如何理解 Yahoo! 的原始 HTML使用 Python 检索数据时的财务状况?

python - 减少 sns.pairplot() 中的绘图数量

python - 如何使用 libchamplain 在 Python 中加载本地瓦片或 OSM XML?

linux - GTK2 与 GTK3 : detect GTK3 theme in bash script

python - Homebrew 的 python gtk 导入导致段错误

python - pygtk多线程聊天应用程序中的问题

python - 在 Python 中自动读取文件

python - 将 Pandas 系列转换为字符串列表在字符串中留下括号