上面的例子中,设置边框样式为圆角
时间: 2024-04-15 14:27:39 浏览: 92
要将边框样式设置为圆角,你可以在样式表中使用 `border-radius` 属性。下面是修改过的例子,其中边框样式被设置为圆角:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QTextEdit
from PyQt5.QtGui import QFont
if __name__ == '__main__':
app = QApplication([])
# 创建一个主窗口
window = QMainWindow()
# 创建一个 QTextEdit 控件
text_edit = QTextEdit()
# 设置样式表
text_edit.setStyleSheet('''
QTextEdit {
background-color: #f0f0f0;
color: #333;
border: 1px solid #ccc;
border-radius: 5px; /* 设置圆角 */
font-family: Arial;
font-size: 12px;
}
''')
# 设置字体
font = QFont('Arial', 12)
text_edit.setFont(font)
# 将 QTextEdit 添加到主窗口
window.setCentralWidget(text_edit)
# 显示主窗口
window.show()
app.exec_()
```
在上面的例子中,我们在样式表中添加了 `border-radius: 5px;` 属性,将边框样式设置为圆角。你可以根据需要调整 `border-radius` 的值,以获得不同程度的圆角效果。
希望这个例子能帮助你实现圆角边框的 QTextEdit 控件!如果还有问题,请随时提问。
阅读全文