Red de conocimiento informático - Problemas con los teléfonos móviles - python ¿Quiero usar listwidget para almacenar varias líneas de texto?

python ¿Quiero usar listwidget para almacenar varias líneas de texto?

importar sistema

desde PyQt5.QtWidgets importar QApplication, QListWidget, QListWidgetItem, QMainWindow

app = QApplication(sys.argv)

list_widget = QListWidget()

# Agrega algo de texto

text_list = ['text 1', 'text 2', 'text 3']

para texto en text_list:

item = QListWidgetItem(text)

list_widget.addItem(item)

# Crea una ventana y muestra el control de lista en ella

ventana = QMainWindow()

ventana.setCentralWidget(list_widget)

ventana.show()

sys.exit(app.exec_() )

En el código anterior, primero creo un componente QListWidget y luego agrego algo de texto como elementos QListWidgetItem en un bucle. Finalmente, muestro el control de lista en QMainWindow para mostrar varias líneas de texto.