GTK Twitter客户端

时间:2009-09-08 09:10:13

标签: python gtk pygtk

我正在学习Python和PyGTK。 我正在尝试写一个Twitter客户端。哪个小部件最适合显示推文(时间轴)。我可以使用textview轻松完成,但它不支持子窗口小部件来显示用户图像。

尝试使用TreeView,但它似乎太过分了,而且过于复杂。

我正在使用Glade

3 个答案:

答案 0 :(得分:5)

您可以使用pywebkitgtk尝试Webkit(浏览器呈现引擎)。它让您在桌面上开发Web技术(HTML,CSS,JS)。我认为微博客户Gwibber使用它。

您必须使用的小部件是 webkit.WebView 。我无法在此处发布更多链接,只需谷歌“HOWTO使用HTML创建Python GUI”。

答案 1 :(得分:3)

我也建议GtkTreeView。我同意它有点复杂(特别是如果你有时间使用GTK + 1.2.x来习惯GtkCList,现在已经弃用了)。不过,它是一个非常强大的API和小部件,你不会后悔学习它。

树木非常灵活且易于使用,您可能会找到不止一次使用树木的地方,因此您将从学习中获得大量使用。

应该有大量的教程,展示必要的步骤。

答案 2 :(得分:1)

实际上TreeView确实支持在文本中嵌入图像和小部件。特此查看TextView上的PyGTK Tutorial部分:Inserting Images and Widgets