1

我目前正在关注教程。当我运行相应的 python 文件时,我遇到了与此处相同的问题(尽管我使用的是 python,而不是 Vala)。

所以显然我必须告诉 python 使用 gtk3,但我该怎么做呢?

我正在使用 Ubuntu 12.04、python2.7、glade3.14。

4

2 回答 2

2

那很奇怪。您可以使用 GtkHBox 或 GtkVBox 作为解决方法。然而,这两个最近已被弃用(在 GTK 3.2 中),转而支持GtkGrid。此外,您可能想看看官方的Python GTK 3 教程

于 2013-01-09T13:58:09.787 回答
0

虽然我没有找到问题的原因,但我通过简单地将 my.glade 的内容复制到 another.glade 中,在 glade 中打开,保存并在其上运行脚本来让它工作。我可能犯了一些我无法再重现的错误,哦,好吧。

感谢 liberforce,因为发布的教程可以更好地理解问题的“gtk+ 方面”,而到目前为止我只专注于 glade。

于 2013-01-10T00:44:31.230 回答