我正在使用GTK + 3编写一个Stack Exchange聊天应用程序。我想知道通常使用哪些组件并建议用于实际显示消息。
我现在的选择是WebKit(用于简单的HTML呈现),GtkListBox(用于简单的列表管理)或其他内容。在这种情况下,最好的选择是什么?
答案 0 :(得分:2)
添加潜在的成千上万的小部件(在ListBox的情况下)通常不是一个好主意。看看text widgets(TextView,TextBuffer等):强大的格式化为您提供了很多渲染的可能性,即使有成千上万条消息,它也能表现得相当好。有关示例,请参阅Polari IRC客户端中的chatview(也是screenshots)。
答案 1 :(得分:1)