#!/usr/bin/python3
# -*- coding: utf-8 -*-
from PyQt5.QtWidgets import QMainWindow, QFrame, QDesktopWidget, QApplication
from PyQt5.QtCore import Qt, pyqtSignal
from PyQt5.QtGui import QPainter, QColor
import sys, random
import timer
import time
import threading
class Kalkulator(QMainWindow):
def __init__(self, parent=None):
super().__init__(parent)
self.interfejs()
self.foo()
def interfejs(self):
self.resize(300, 100)
self.setWindowTitle("Prosty kalkulator")
self.show()
def foo(self):
self.timer = threading.Timer(2.0, self.timerEvent())
self.timer.start()
def timerEvent(self):
print('xd')
if __name__ == '__main__':
import sys
app = QApplication(sys.argv)
okno = Kalkulator()
okno.foo()
sys.exit(app.exec_())
Proszę o pomoc bo konsola wywala dziwny błąd, jaka może być przyczyna?