我有一個列表,每次用戶打開文件時都會獲取一個元素。我需要創建一個帶有文件名稱(列表中的元素)的按鈕,每次將該文件附加到列表中,並將該按鈕放入滾動區域。如何爲列表中的每個元素創建一個按鈕並將其放入滾動區?
的問題是,我始終只有一個按鈕,只是改變了它的名字:
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)
我知道,問題是,我同一個對象(按鈕)添加到滾動區,但我不知道如何解決它。
我一直在努力做到這一點一個星期,最後它的工作。你甚至無法想象我有多偉大。謝謝 !! –