pyqt 设置进度条无边框
时间: 2024-01-26 16:14:31 浏览: 165
PyQt5每天必学之进度条效果
以下是使用PyQt5设置无边框的进度条的示例代码:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QProgressBar
from PyQt5.QtCore import Qt
class ProgressBarWidget(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowFlags(Qt.FramelessWindowHint) # 设置无边框
self.setGeometry(300, 300, 300, 100)
self.progressbar = QProgressBar(self)
self.progressbar.setGeometry(10, 10, 280, 80)
self.show()
if __name__ == '__main__':
app = QApplication([])
window = ProgressBarWidget()
app.exec_()
```
这段代码创建了一个无边框的窗口,并在窗口中添加了一个进度条。通过设置`setWindowFlags(Qt.FramelessWindowHint)`来去除窗口的边框。然后使用`setGeometry`方法设置窗口的位置和大小。最后,调用`show`方法显示窗口。
阅读全文