用于聊天窗口 irc 的 GTK 最好的小部件是啥? [关闭]

Posted

技术标签:

【中文标题】用于聊天窗口 irc 的 GTK 最好的小部件是啥? [关闭]【英文标题】:What is the best widget with GTK for chat window irc? [closed]用于聊天窗口 irc 的 GTK 最好的小部件是什么? [关闭] 【发布时间】:2013-04-23 00:41:20 【问题描述】:

我正在用 GTK 编写一个 irc 客户端,但我想问聊天窗口最好的小部件是什么? 我想使用 GtkList 但我不确定它是否是解决我问题的好小部件。 谢谢你的回答:)

【问题讨论】:

【参考方案1】:

用户输入需要一个文本框。

有些人喜欢从房间缓冲区中复制/粘贴。无论您为此使用哪种控件,都请牢记这一点。

我建议为昵称列表创建一个树视图。第一层代表服务器,第二层代表频道和私人消息,第三层代表频道的昵称(当您扩展频道时)。

【讨论】:

谢谢你的回答,你有好主意:) @marcL 您甚至可以考虑为房间缓冲区使用 html 渲染引擎。考虑将颜色、粗体、下划线和斜体传递到 HTML <div class="colour-name"><strong><em> 等...这样,如果人们想要删除或更改颜色,就像更改类名一样简单那个颜色。出于显示日志的目的,它也更容易,因为它们可以上传到任何地方并以所有正确格式的荣耀查看为 HTML...

以上是关于用于聊天窗口 irc 的 GTK 最好的小部件是啥? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何访问存储在 Gtk::Box / Gtk::Grid 中的 [i] 处的小部件?

如何计算存储在 Gtk::Grid 中的小部件?

在Pygobject GTK3中使用Gtk.GLArea

IRC

在 gnome 调整工具中用作侧边菜单的 Gtk+ 小部件的名称

用于 C 的跨平台高级小部件工具包