网盘制作疑难点1

1.但我同时使用多个客户端访问服务端时,如果我强行终止一个客户端,终止函数在delete释放了一个mytcpsocket连接对象之后,会连带服务端也崩溃
是因为我写了当客户端发出断开连接的信号时,会触发槽函数释放连接对象socket,
当我关闭客户端时,会发出断开信号触发槽函数释放scoket,然后会检查还没有断开的socket连接中需要释放的内存,就会出现重复释放的问题。
解决办法就是,先断开socket连接再关闭客户端,或者使用延迟析构函数deletelater()

2.qt在将一个ui窗口添加到其他窗口布局里后显示不出来,
给整个ui窗口添加一个垂直布局,又显示出来了,网上找不到解释,我猜测如果窗口整体没有一个布局,就不能适应两个窗口的宽度拼接

posted @ 2024-05-20 15:58  atopes  阅读(19)  评论(0)    收藏  举报