diff --git a/工具v2/下载小闲答题数据.py b/工具v2/下载小闲答题数据.py index 6cb153c0..92d0fab3 100644 --- a/工具v2/下载小闲答题数据.py +++ b/工具v2/下载小闲答题数据.py @@ -1,4 +1,4 @@ -from PySide6.QtWidgets import QWidget, QApplication, QFileDialog +from PySide6.QtWidgets import QWidget, QApplication, QFileDialog, QTableWidgetItem from Ui_下载小闲答题数据 import Ui_Form from selenium import webdriver from selenium.webdriver.common.by import By @@ -250,7 +250,9 @@ class MyWindow(QWidget,Ui_Form): self.pushButton_login.clicked.connect(self.login) self.pushButton_getlist.clicked.connect(self.getlist) self.pushButton_exec.clicked.connect(self.exec) - + self.tableWidget.setColumnWidth(0,350) + self.tableWidget.setColumnWidth(1,40) + self.tableWidget.setColumnWidth(2,40) def getchromePath(self): pathlist = QFileDialog.getOpenFileName(self,"选择文件",".","chrome.exe文件(chrome.exe);;所有文件(*)") self.label_chrome.setText(pathlist[0]) @@ -280,6 +282,8 @@ class MyWindow(QWidget,Ui_Form): loginform.find_element(By.TAG_NAME,"button").click() def getlist(self): self.homeworklist = GetValidHomeworks(self.driver,self.lineEdit_startdate.text(),self.lineEdit_enddate.text(),self.lineEdit_graderegex.text()) + for i in range(len(self.homeworklist)): + self.tableWidget.setItem(i,0,QTableWidgetItem(self.homeworklist[i][0])) def exec(self): for hmwk,page in self.homeworklist: foundhmwk = False