pyside2 穿梭框代码
时间: 2023-09-05 21:11:42 浏览: 115
穿梭框
当使用 PySide2 创建一个穿梭框(QListWidget)时,你可以按照以下代码示例进行操作:
```python
from PySide2.QtWidgets import QApplication, QWidget, QListWidget, QVBoxLayout
class MyWidget(QWidget):
def __init__(self):
super().__init__()
self.init_ui()
def init_ui(self):
# 创建一个 QListWidget 实例
self.list_widget = QListWidget()
# 添加一些示例项
items = ['Item 1', 'Item 2', 'Item 3', 'Item 4']
self.list_widget.addItems(items)
# 创建一个 QVBoxLayout 实例,并将 QListWidget 添加到布局中
layout = QVBoxLayout()
layout.addWidget(self.list_widget)
self.setLayout(layout)
if __name__ == "__main__":
app = QApplication([])
widget = MyWidget()
widget.show()
app.exec_()
```
这个示例代码创建了一个简单的窗口,其中包含一个 QListWidget,它显示了一些示例项。你可以通过 `addItems` 方法来添加更多的项。
阅读全文