用于聊天窗口 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] 处的小部件?