Tak, jak w temacie.
Przenoszę linijki między dwoma listwidget w multiselect.
Jak pobrać indeksy tych linijek w pierwotnym listwidget?
- Rejestracja:około 2 lata
- Ostatnio:prawie 2 lata
- Postów:36
0
Na przykład, jeśli masz QListWidget nazwany listWidget1, a elementy są przenoszone do QListWidget o nazwie listWidget2, możesz pobrać indeksy z listWidget1 na podstawie aktualnie wybranych elementów
selected_items = listWidget1.selectedItems()
selected_indexes = [listWidget1.row(item) for item in selected_items]
Na przykład, jeśli chcesz przenieść wybrane elementy z listWidget1 do listWidget2, możesz użyć
for index in selected_indexes:
item = listWidget1.takeItem(index)
listWidget2.addItem(item)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.