GTK Twitter 客户端
我正在学习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图形界面”。