关于python聊天室的问题

想问一下大家,怎么在一个利用python做的TCP多线程聊天室中加入界面,例如

 

 

找个GUI库做界面,用子线程跑通讯程序,将聊天内容追加到文本控件上。还可以加上文本输入框和发送按钮。不过,这些工作比单纯写一个TCP聊天程序要稍微复杂一些。