GTK Twitter 客户端

1 投票
3 回答
1137 浏览
提问于 2025-04-15 14:09

我正在学习Python和PyGTK。

我想写一个Twitter客户端。请问哪个控件最适合用来显示推文(时间线)呢?我可以用文本视图(textview)来做,但它不支持显示用户图片的小控件。

我试过用树视图(TreeView),但感觉太复杂了,不太适合。

我正在使用Glade。

3 个回答

1

其实,TreeView是可以在文本中嵌入图片和小部件的。你可以看看PyGTK教程中关于TextView的部分,特别是这里:插入图片和小部件

3

我建议你使用GtkTreeView。我同意它有点复杂(特别是如果你之前用过GTK+ 1.2.x,习惯了GtkCList,现在这个已经不再使用了)。不过,它是一个非常强大的工具和组件,学会它绝对是值得的。

树形结构既灵活又容易使用,你可能会发现有很多地方可以用到它,所以学会它会对你大有帮助。

网上应该有很多教程,教你如何使用它的必要步骤。

5

你可以试试Webkit(浏览器的渲染引擎),使用pywebkitgtk。它让你可以在桌面上使用网页技术(HTML、CSS、JS)进行开发。我记得Gwibber这个微博客户端就是用它做的。

你需要使用的组件是webkit.WebView。我不能在这里发更多链接,你可以在网上搜索“如何使用HTML创建Python图形界面”。

撰写回答