使用PyQt4的4.8.6下面的代碼產生錯誤PyQt4的結果的QThread錯誤
的QObject :: startTimer所:QTimer只能有螺紋用於開始使用的QThread
當被用作用於可變QApplication,但如果cpp(或大多數其他)用於變量,則不會產生錯誤。這是PyQt4中的錯誤還是我缺少的東西?
#! /usr/bin/env python
# This is only needed for Python v2 but is harmless for Python v3.
import sip
sip.setapi('QVariant', 2)
from PyQt4 import QtGui
#def main():
if __name__ == '__main__':
import sys
if len(sys.argv) > 1:
use_a = False
print "Don't use a"
else:
use_a = True
print "Use a"
if use_a:
a = QtGui.QApplication(sys.argv)
else:
cpp = QtGui.QApplication(sys.argv)
model = QtGui.QStandardItemModel(4,2)
tableView = QtGui.QTableView()
tableView.setModel(model)
tableView.show()
if use_a:
sys.exit(a.exec_())
else:
sys.exit(cpp.exec_())
#if __name__ == '__main__':
# main()
這不是問題,但我想了解發生了什麼。 – MES
我有同樣的問題,是否有可能從控制檯中刪除這樣的錯誤信息? –
是否可以手動刪除線程以防止出現這些錯誤信息? –