heartlessx
Femtopat
- Katılım
- 29 Nisan 2021
- Mesajlar
- 2
Daha fazla
- Cinsiyet
- Kadın
[CODE title="python"]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('First Application')
self.win.setGeometry(200,200,500,300)
self.win.setWindowIcon(QIcon('jk.jpg'))
self.win.setToolTip('my tooltip')
self.initUi()
def initUi(self):
self.lbl_name = QtWidgets.QLabel(self)
self.lbl_name.setText('Adınız :')
self.lbl_name.move(50,30)
self.lbl_surname = QtWidgets.QLabel(self)
self.lbl_surname.setText('Soyadınız :')
self.lbl_surname.move(50,70)
self.lbl_resut = QtWidgets.QLabel(self)
self.lbl_resut.resize(300, 50)
self.lbl_resut.move(150, 70)
self.txt_name = QtWidgets.QLineEdit(self)
self.txt_name.move(105,30)
self.txt_name.resize(200, 32) #texbox ın boyutu
self.txt_surname = QtWidgets.QLineEdit(self)
self.txt_surname.move(105,70)
self.txt_surname.resize(200, 32)
self.btn_save = QtWidgets.QPushButton(self)
self.btn_save.setText('KAYDET')
self.btn_save.move(105,115)
self.btn_save.clicked.connect(self.clicked)
def clicked(self):
self.lbl_resut.setText('name : '+self.txt_name.text()+' , surname : '+self.txt_surname.text())
def window():
app = QApplication(sys.argv)
win = MyWindow()
win.show()
sys.exit(app.exec_())
window()[/CODE]
Traceback (most recent call last):
File "deneme2.py", line 54, in <module>
window()
File "deneme2.py", line 50, in window
win = MyWindow()
File "deneme2.py", line 11, in __init__
self.win.setWindowTitle('First Application')
AttributeError: 'MyWindow' object has no attribute 'win'[/CODE]
Bu hatayı veriyor. Sizce ne yapmalıyım?[CODE title="python"][/CODE]
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('First Application')
self.win.setGeometry(200,200,500,300)
self.win.setWindowIcon(QIcon('jk.jpg'))
self.win.setToolTip('my tooltip')
self.initUi()
def initUi(self):
self.lbl_name = QtWidgets.QLabel(self)
self.lbl_name.setText('Adınız :')
self.lbl_name.move(50,30)
self.lbl_surname = QtWidgets.QLabel(self)
self.lbl_surname.setText('Soyadınız :')
self.lbl_surname.move(50,70)
self.lbl_resut = QtWidgets.QLabel(self)
self.lbl_resut.resize(300, 50)
self.lbl_resut.move(150, 70)
self.txt_name = QtWidgets.QLineEdit(self)
self.txt_name.move(105,30)
self.txt_name.resize(200, 32) #texbox ın boyutu
self.txt_surname = QtWidgets.QLineEdit(self)
self.txt_surname.move(105,70)
self.txt_surname.resize(200, 32)
self.btn_save = QtWidgets.QPushButton(self)
self.btn_save.setText('KAYDET')
self.btn_save.move(105,115)
self.btn_save.clicked.connect(self.clicked)
def clicked(self):
self.lbl_resut.setText('name : '+self.txt_name.text()+' , surname : '+self.txt_surname.text())
def window():
app = QApplication(sys.argv)
win = MyWindow()
win.show()
sys.exit(app.exec_())
window()[/CODE]
Traceback (most recent call last):
File "deneme2.py", line 54, in <module>
window()
File "deneme2.py", line 50, in window
win = MyWindow()
File "deneme2.py", line 11, in __init__
self.win.setWindowTitle('First Application')
AttributeError: 'MyWindow' object has no attribute 'win'[/CODE]
Bu hatayı veriyor. Sizce ne yapmalıyım?[CODE title="python"][/CODE]
Son düzenleme: