self.setAttribute(Qt.WA_TranslucentBackground) # 透明
self.setWindowFlag(Qt.FramelessWindowHint) #消除window边康
# 移动
self.prev_pos = None
def mousePressEvent(self, e):
self.prev_pos = e.globalPos()
def mouseMoveEvent(self, e):
if self.prev_pos:
delta = e.globalPos() - self.prev_pos
self.move(self.x() + delta.x(), self.y() + delta.y())
self.prev_pos = e.globalPos()
pyqt5 去除原始边框 ,并实现新框的移动
最新推荐文章于 2024-07-07 22:43:09 发布