Merge pull request 'added View function and a txt file to test it' (#3) from VIS-23 into master

Reviewed-on: #3
This commit is contained in:
Helena Gałązka 2020-12-21 18:20:16 +01:00
commit a0790ead09
2 changed files with 10 additions and 11 deletions

View File

@ -0,0 +1 @@
test txt file

View File

@ -16,14 +16,19 @@ def files(path):
yield file yield file
class LibraryTableButtons(QWidget): class LibraryTableButtons(QWidget):
def __init__(self, parent=None): def __init__(self, filename, parent=None):
super(LibraryTableButtons,self).__init__(parent) super(LibraryTableButtons,self).__init__(parent)
layout = QHBoxLayout()
def viewFile():
os.startfile(filePath + '\\' + filename)
layout = QHBoxLayout()
layout.setContentsMargins(0,0,0,0) layout.setContentsMargins(0,0,0,0)
layout.setSpacing(0) layout.setSpacing(0)
layout.addWidget(QPushButton('View')) view_btn = QPushButton('View')
view_btn.clicked.connect(viewFile)
layout.addWidget(view_btn)
layout.addWidget(QPushButton('Delete')) layout.addWidget(QPushButton('Delete'))
self.setLayout(layout) self.setLayout(layout)
@ -48,14 +53,7 @@ class LibraryTable(QTableWidget):
for index, date in enumerate(dates): for index, date in enumerate(dates):
self.setItem(index,0,date) self.setItem(index,0,date)
self.setItem(index,1,names[index]) self.setItem(index,1,names[index])
self.setCellWidget(index,2,LibraryTableButtons()) self.setCellWidget(index,2,LibraryTableButtons(names[index].text()))
def handleButtonClicked(w):
button = qApp.focusWidget()
# or button = self.sender()
index = self.table.indexAt(button.pos())
if index.isValid():
print(index.row(), index.column())
def main(): def main():