Я пытаюсь сделать так, чтобы при нажатии кнопки «Отправить» она выводила на консоль «привет», но мне очень хотелось получить «аргумент 1 с непредвиденной ошибкой типа NoneType».Я знаю, что это должно что-то делать с переменной класса или с чем-то, но я не знаю,
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton,
QVBoxLayout, QLineEdit
import requests
from PIL import Image
from io import BytesIO
class Window:
def __init__(self):
self.app = QApplication([])
self.app.setStyle('Fusion')
self.window = QWidget()
self.layout = QVBoxLayout()
self.window.setLayout(self.layout)
def printer():
print("hello")
screen = Window()
adress = QLineEdit()
submitButton = QPushButton("Download")
screen.layout.addWidget(adress)
screen.layout.addWidget(submitButton)
submitButton.clicked.connect(printer())
screen.window.show()
screen.app.exec_()
Я ожидаю, что это напечатает «привет», но это дает эту ошибку ». Аргумент 1 имеет неожиданный тип« NoneType »«