问题
知道要用线程,所以就先尝试写了一个线程,然后每次都获取数据,然后直接通过这种方法来朝table里面更新数据。
#python代码
table=MainWindow_ui.tableWidget_2
table.setItem(i,0,QtWidgets.QTableWidgetItem(str(jcb.Name)))
发现数据并不是想象中跟线程运行那样实时的,要点一下才能显示出数据来
并且还会出现一些问题
问题图片
为了做出对比,我将作业名的表格填写改成table.setItem的方式,其他格子用信号量机制,可以很清楚的看到问题所在!!!!
解决方法
核心是要通过qt的槽函数来发射信
1