Kod:
import sys
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QApplication, QMainWindow, QToolTip
from PyQt5.QtGui import QIcon
class MyWindow(QMainWindow):
def __init__(self):
super(MyWindow, self).__init__()
self.win.setWindowTitle('Baba Tool')
self.win.setGeometry(200,200,500,500)
self.win.setWindowIcon(QIcon('icon.png.png'))
self.win.setToolTip('Baba Tool')
self.initUI()
def initUI(self):
self.ıbl_name = QtWidgets.QLabel(self)
self.ıbl_name.setText('CHANNEL NAME: ')
self.ıbl_name.move(50,20)
self.txt_name = QtWidgets.QLineEdit(self)
self.txt_name.move(50, 50)
self.btn_save = QtWidgets.QPushButton(self)
self.btn_save.setText('approve')
self.btn_save.move(50,85)
self.btn_save.clicked.connect(self.clicked)
def clicked(self):
print('Butona Tıklandı. '+ self.txt_name.text())
def window():
app = QApplication(sys.argv)
win = MyWindow()
win.show()
sys.exit(app.exec_())
window()
bu hatayı alıyorum
File "C:\Python\pyqt5\creating-app.py", line 38, in <module>
window()
File "C:\Python\pyqt5\creating-app.py", line 34, in window
win = MyWindow()
File "C:\Python\pyqt5\creating-app.py", line 10, in __init__
self.win.setWindowTitle('Baba Tool')
AttributeError: 'MyWindow' object has no attribute 'win'
Hatayı düzeltebilecek varsa yardımcı olabilirim, nasıl düzeltebilirim?
Moderatör tarafında düzenlendi: