Usando PyQt4 4.8.6 el código de abajo produce el errorPyQt4 Resultados en error QThread
QObject :: startTimer: QTimer sólo se puede utilizar con hilos comenzó con QThread
cuando una se utiliza como la variable para QAplicación, pero no produce el error si cpp (o casi cualquier otra cosa) se usa para la variable. ¿Es esto un error en PyQt4 o hay algo que me falta?
#! /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()
No es un problema, pero quería entender qué está pasando. – MES
Tengo el mismo problema, ¿es posible eliminar esos mensajes de error de la consola? –
¿Es posible eliminar manualmente el hilo para evitar estos mensajes de error? –