用Python wxWidgets添加聊天控件的最佳方式是什么? (wxpython)
问题描述:
我正在编写一个类似于MSN的界面的聊天机器人。用Python wxWidgets添加聊天控件的最佳方式是什么? (wxpython)
我需要一个带有白色背景的控件,需要滚动,因此它只显示最近的消息。我正在使用StaticText控件,但可能有更好的东西。
我明白,每次有新文本并将其放入可滚动面板时,我可能会创建一个标签,但我想知道是否有更好的选择。
答
的只读wxTextCtrl(与attributes允许您使用颜色/粗体/斜体,但没有更多),wxRichTextCtrl(多了很多功能,但相当多的慢)甚至wxHtmlWindow都将是比使用更好的替代品多个wxStaticText
控件。
+0
谢谢,多行的wxTextCtrl工作得很好。 – hhaamm
为什么不是richtext控件? – macroland
@hhaamm,你可以尝试使用一个wxTextCtrl – Igor