Python Gtk3 - 带进度条的自定义状态栏

Python Gtk3 - Custom Statusbar w/ Progressbar

目前我正在努力学习如何在 Python 3.6 中使用 Gtk3。到目前为止,我已经能够使用资源组合来拼凑我正在从事的项目,一些旧的 2.0 参考资料,一些 3.0 浅参考指南,以及使用 python3 解释器帮助功能。

但是我对如何自定义状态栏以显示进度条感到困惑。我是否必须修改状态栏的内容以将其添加到末尾(以便它显示在右侧),还是构建我自己的状态栏更好?

还有如何修改进度条的颜色?材料列表中没有任何内容 method/property。

GtkStatusbar 是 GtkBox 的子类。您可以使用任何 GtkBox 方法,包括 pack_startpack_end 甚至 add,这是 GtkContainer 的一种方法。

因此您可以简单地将进度条添加到状态栏。