内核死于重启spyder和PyQt5

时间:2018-07-07 07:22:07

标签: python pyqt5 spyder

我在Windows 10 64位Python上运行的PyQt5遇到一个奇怪的问题。我正在使用Spyder作为编辑器。

下面是我的代码

#read in a table from db
dbpath = r"c:\mypath\TransactionToday.db"
dbpath.replace('\\','/')
import sqlite3 as sql
conn = sql.connect(dbpath)
c = conn.cursor()
c.execute("SELECT * FROM Bord_1_2127")
data = c.fetchall()
conn.close()
from PyQt5.QtWidgets import(QTableWidget, QTableWidgetItem)
tw = QTableWidget()
tw.setRowCount(len(data))
tw.setColumnCount(4)
r = -1
c = -1

调试代码时,我看到内核死于

tw = QTableWidget()

我不确定原因,好像我重新启动PC一样可以正常工作。但是,如果我多次运行此代码,突然间我总是陷入内核死亡重启问题。当我搜索此问题时,我看到有关此问题与Windows 10有关的多个报告,其他人则提到这是由于启动了过多的PyQt5实例引起的。我不确定是否是我的情况,因为我猜我的代码没有启动任何与QApplication相关的实例?

0 个答案:

没有答案