我正在尝试实现一个视频边缘应用程序。在这个图形用户界面的视频将根据他们的顺序被边缘化选中。如果首先选中文件2,然后选中文件1,然后在该订单上进行边距调整。不幸的是我不能做到这一点我的目标代码如下
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看起来像上面。和我的选择文件3如下所示
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。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐