PyQt 5 AttributeError Hatası

yazılan kod

from PyQt5.QtWidgets import*
from ders_notu import Ui_MainWindow
from selenium import webdriver

class a(QMainWindow):


    def __init__(self):
        super().__init__()


        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.ui.pushButton_kimya.click.connect(self.kimya_clicked_slot)

    def kimya_clicked_slot(self):
        broswer = webdriver.Chrome(r"C:\Users\Güçlü\Desktop\EBA CANLI DERS FATİH İÇİN İNDİRİLENLER\chromedriver.exe")
        broswer.get("http://ogmmateryal.eba.gov.tr/panel/upload/etkilesimli/kitap/fenlisesikimya/9/unite1/index.html")

uygulama = QApplication([])
pencere = a()
pencere.show()
uygulama.exec_()

alınan hata

Traceback (most recent call last):
  File "C:/Users/Güçlü/Desktop/EBA CANLI DERS FATİH İÇİN İNDİRİLENLER/BİLGİSAYAR/PyQt5 Arayüz Tasarımı/ders notları/Ders Notları.py", line 22, in <module>
    pencere = a()
  File "C:/Users/Güçlü/Desktop/EBA CANLI DERS FATİH İÇİN İNDİRİLENLER/BİLGİSAYAR/PyQt5 Arayüz Tasarımı/ders notları/Ders Notları.py", line 15, in __init__
    self.ui.pushButton_kimya.click.connect(self.kimya_clicked_slot)
AttributeError: 'builtin_function_or_method' object has no attribute 'connect'

designer kodu bir arayüz tasarlamadım daha bu bir eskiz

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'C:/Users/Güçlü/Desktop/EBA CANLI DERS FATİH İÇİN İNDİRİLENLER/BİLGİSAYAR/PyQt5 Arayüz Tasarımı/ders notları/ders.ui'
#
# Created by: PyQt5 UI code generator 5.6
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(400, 400)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.pushButton_kimya = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_kimya.setGeometry(QtCore.QRect(100, 110, 75, 23))
        self.pushButton_kimya.setObjectName("pushButton_kimya")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 400, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.pushButton_kimya.setText(_translate("MainWindow", "PushButton"))

Yardım Ederseniz Sevinirim

Merhaba,

click bir methotdur.

[ ... ]
def __init__(self):
        super().__init__()


        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.ui.pushButton_kimya.click.connect(self.kimya_clicked_slot)
[ ... ]

yerine

[ ... ]
def __init__(self):
        super().__init__()


        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)

        self.ui.pushButton_kimya.clicked.connect(self.kimya_clicked_slot)
[ ... ]

olmalı. Dikkatsizlik olmuş sanırım. Kolay gelsin :slight_smile:

nereyi değiştirdiniz fark edemedim

clicked tamam videolarda ilk yer click ikinci clicked idi ondan sıkıntı çıktı