1

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

尝试使用 TreeView 但它似乎是一种矫枉过正而且过于复杂。

我正在使用格莱德

4

3 回答 3

5

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

您必须使用的小部件是webkit.WebView。我无法在此处发布更多链接,只能在 Google 上搜索“HOWTO Create Python GUIs using HTML”。

于 2009-09-08T09:24:27.633 回答
3

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

树灵活且易于使用,您可能会发现不止一次可以使用树的地方,因此您会从学习中获得很多用处。

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

于 2009-09-08T09:19:27.580 回答
1

实际上 TreeView 确实支持在文本中嵌入图像和小部件。具体检查 TextView 上的 PyGTK 教程部分:插入图像和小部件

于 2009-09-28T00:29:15.537 回答