QTLabel设置为圆形
时间: 2024-05-08 11:16:13 浏览: 91
enyo-native:恩约驾驶Qt
您可以使用QSS(Qt样式表)来设置QTLabel的圆形形状。以下是一个示例:
```python
from PyQt5.QtWidgets import QLabel, QWidget, QVBoxLayout
from PyQt5.QtCore import Qt
class MyWidget(QWidget):
def __init__(self):
super().__init__()
self.label = QLabel("Hello World", self)
self.label.setAlignment(Qt.AlignCenter)
self.label.setStyleSheet("border-radius: 50%; background-color: blue; color: white; font-size: 24px;")
layout = QVBoxLayout(self)
layout.addWidget(self.label)
if __name__ == "__main__":
import sys
from PyQt5.QtWidgets import QApplication
app = QApplication(sys.argv)
widget = MyWidget()
widget.show()
sys.exit(app.exec_())
```
在上面的代码中,我们使用QSS样式表将QTLabel的边框半径设置为50%,使其呈现圆形形状。我们还设置了背景颜色,字体颜色和字体大小。您可以根据自己的需要进行调整。
阅读全文