2020
11-04
11-04
Qt无边框窗口拖拽和阴影的实现方法
无边框窗口的实现只需要一行代码即可实现this->setWindowFlags(Qt::FramelessWindowHint);代码及运行效果:无边框窗口能拖拽实现先要去QWidget里面找到鼠标事件函数理一下坐标的位置情况:左上角:屏幕的左上角中间的窗口:程序的窗口箭头:鼠标位置坐标位置满足:x=y-z在Designer里面拖一个Widget出来叫shadowWidgetshadowWidget的颜色为灰色,我们选个自己喜欢的背景色方便查看接下来我们要重写鼠标事件函数才能让拖拽...
继续阅读 >