我正在学习Python和PyGTK。 我正在尝试写一个Twitter客户端。哪个小部件最适合显示推文(时间轴)。我可以使用textview轻松完成,但它不支持子窗口小部件来显示用户图像。
尝试使用TreeView,但它似乎太过分了,而且过于复杂。
我正在使用Glade
答案 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