pyqt5添加分割线
时间: 2023-12-18 09:28:00 浏览: 323
可以使用QFrame控件来添加分割线,具体步骤如下:
1.创建一个QFrame控件,并设置其样式为垂直分割线:
```python
line = QtWidgets.QFrame()
line.setFrameShape(QtWidgets.QFrame.VLine)
line.setFrameShadow(QtWidgets.QFrame.Sunken)
```
2.将该控件添加到需要添加分割线的布局中:
```python
layout.addWidget(line, row, col)
```
其中,row和col为该控件在布局中的行列位置。
以下是一个完整的示例代码:
```python
import sys
from PyQt5 import QtWidgets, QtCore
class Example(QtWidgets.QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
layout = QtWidgets.QHBoxLayout()
# 添加分割线
line = QtWidgets.QFrame()
line.setFrameShape(QtWidgets.QFrame.VLine)
line.setFrameShadow(QtWidgets.QFrame.Sunken)
layout.addWidget(line)
self.setLayout(layout)
self.setGeometry(300, 300, 300, 200)
self.setWindowTitle('PyQt5分割线示例')
self.show()
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
```
阅读全文
相关推荐


















