我正在尝试实施视频游戏应用程序。在这个GUI视频中将根据它们的检查顺序进行管理。如果先检查file2然后检查file1,那么将在该顺序上进行绑定。不幸的是,我无法实现这一目标。我的代码如下
self.tableWidget.setColumnCount(2)
j1=0
j7=1
onlyfiles3 = [f for f in listdir(desktop3) if isfile(join(desktop3, f))]
for i in onlyfiles3:
if "info.xml" not in i:
if "list3.txt" not in i:
if 'output.mov' not in i:
self.tableWidget_3.setRowCount(j7)
self.cb3 = QtGui.QCheckBox()
self.tableWidget_3.setCellWidget(j1, 0, self.cb3)
self.cb3.stateChanged.connect(self.select_file3)
item3 = QtGui.QTableWidgetItem(i)
self.tableWidget_3.setItem(j1, 1, item3)
j7=j7+1
j1=j1+1
我正在尝试列出位于特定文件夹中的所有文件。 GUI将如上所示。我的select_file3如下所示
def select_file3(self):
userhome = os.path.expanduser('~')
userhome3 = userhome + '/Desktop/Session_3/'
userhome3 = (userhome3.replace(chr(92), '/'))
button = QtGui.qApp.focusWidget()
index = self.tableWidget_3.indexAt(button.pos())
那么在选中复选框时如何获取文件名,并在取消选中复选框时获取null。