pyqt6QWidget无边框
时间: 2024-05-22 20:08:33 浏览: 141
QT-QWidget实现去除原边框,自定义边框(最大化、最小化、关闭按钮)、可拆分窗口部件、拖动窗体和缩放、样式表美化部件窗口
3星 · 编辑精心推荐
在PyQt6中,可以通过设置窗口的样式来实现QWidget无边框。具体的实现方法如下:
1. 设置窗口样式为FramelessWindowHint
```
self.setWindowFlags(Qt.FramelessWindowHint)
```
2. 设置窗口透明度为0
```
self.setAttribute(Qt.WA_TranslucentBackground)
```
需要注意的是,当设置窗口为无边框时,窗口将失去一些标准的窗口操作,如移动和调整大小,需要通过其他方式实现。
阅读全文