Как создать кнопку для каждого элемента в списке и поместить его в область прокрутки?
У меня есть список, который получает один элемент каждый раз, когда пользователь открывает файл. Мне нужно создать кнопку с именем файла (элемент из списка), каждый раз, когда этот файл добавляется в список, и поместить эту кнопку в область прокрутки.
Проблема в том, что у меня всегда есть только одна кнопка, которая просто меняет свое название:
filenames = []
def addfiles():
fileName = QtGui.QFileDialog.getOpenFileName()
fileDirectory = unicode(fileName)
global filenames
filenames.append(fileDirectory)
button = QtGui.QPushButton(os.path.basename(fileDirectory))
window.scrollArea.setWidget(button)
Я знаю, что проблема в том, что я добавляю тот же объект (кнопку) в область прокрутки, но я не знаю, как это исправить.