基于qt的udp聊天发送信息 有四处要设置自动滚屏 --------------- 续上

上次写博客,我说有两处设置自动滚屏,但经过实际和板子通讯发现,还应有两处自动滚屏。总结如下:

第一处滚屏:receive()槽函数的开始,也就是显示text之前,要自动滚屏下。防止用户在上一时刻将鼠标停留在他处,在显示之前,要把可插入位置,通过自动滚屏移到文本的末尾

第二处滚屏:receive槽函数显示text文本之后,为了防止显示一半文本,另外一部分不可见,这显然是我们不希望看到的

第三处滚屏:send()槽函数,发送text文本之前,因为这里我们设置了自己发送的文本也要显示出来。

地四处滚屏:send()槽函数,发送text文本之后,防止只显示一半。

归纳:

1,显示文本前要自动滚屏,防止将文本插入到鼠标上一时刻停留的地方。我们希望每次都插入在前面文本的后面。

2,显示文本之后要滚屏,防止只显示一半,另外一半看不到,要用户自己用鼠标拖才能看到。

大家自己修改源码吧。

你可能感兴趣的:(UDP)