Я создал QListWidget
в QtDesigner и хочу добавить в него некоторые элементы из другого списка под названием «list_1», который я создал ранее. Дело в том, что этот список (list_1
) обновляется каждый раз, когда я нажимаю комбинацию клавиш.
Вот код:
class Win(self):
list_1 = []
number = 0 #This is a variable that is continuously changing
def __init__(self):
#Some stuff in here
def addItem(self):
item = "Number " + str(Win.number)
Win.list_1.append(item)
Win.number += 1
class Dialog(QDialog):
def __init__(self):
QDialog._init__(self):
uic.loadUi("ListWidget.ui", self)
def addItems(self):
#I want to create this method to add the items from list_1 into the `QListWidget`
Как я могу открыть QDialog
(с кнопкой, которая у меня уже есть) и увидеть в QListWidget элементы по мере их добавления в список. Я имею в виду: «Я открываю QDialog
и вижу номер 1. Затем я закрываю QDialog
, добавляю номер в список, и когда я снова открываю QDialog
, я вижу Number 1
и Number 2
и так далее.
Надеюсь, вы можете мне помочь.
QlistWidget
, чтобы позже добавить некоторые другие функции. Я создал цикл for для i в list_1: item = QListWidgetItem(i) self.listWidget.addItem(item), но он не обновляется, когда я создаю новый элемент. - person Pablo Flores   schedule 30.01.2016