Halil Aydin
Hectopat
- Katılım
- 3 Şubat 2020
- Mesajlar
- 159
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
Selamlar arkadaşlar. Yeni yeni kodlama öğreniyorum. Phyton'da PyQt5 aşamasına geçtik. Ancak aşağıda gördüğünüz kodda bir hata vermemesine rağmen pencere açılmıyor. Nedenini anlamadım. Phyton'u da, PyCharm'ı da defalarca sil yükle yaptım. PyQt5'i de defalarca kurdum ama penceresini bir türlü açtıramıyorum. Şu şekilde bir hata alıyorum sanırım:
[ DeprecationWarning: sipPyTypeDict() is deprecated, the extension module should use sipPyTypeDictRef() instead class Mywindow(QMainWindow): ]
Sebebini bilen var mıdır acaba? Kodum da şu:
[ DeprecationWarning: sipPyTypeDict() is deprecated, the extension module should use sipPyTypeDictRef() instead class Mywindow(QMainWindow): ]
Sebebini bilen var mıdır acaba? Kodum da şu:
Python:
import sys
import time
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QApplication,QMainWindow
class Mywindow(QMainWindow):
def init(self):
super(Mywindow, self).init()
self.setGeometry(50, 50, 250, 350)
self.setWindowTitle("Kontrol Paneli")
self.label_1 = QtWidgets.QLabel(self)
self.label_1.setText("Ledler Pasif")
self.label_1.move(50, 150)
self.buton_yak = QtWidgets.QPushButton(self)
self.buton_yak.setText("Led Yak")
self.buton_yak.move("30,210")
self.buton_sondur = QtWidgets.QPushButton(self)
self.buton_sondur.setText("Led Söndür")
self.buton_sondur.move("140,210")
self.line_edit_1=QtWidgets.QLineEdit(self)
self.line_edit_1.move(80,80)
# signal slot ilişkilerinin tanımlanması
self.buton_yak.clicked.connect(self.yazdir)
self.buton_sondur.clicked.connect(self.buton_sondur)
def yazdir(self):
self.label_1.setText("Led Yandı")
for i in range(5):
print(f"Led yandı {i} defa yandı")
time.sleep(1)
def led_sondur(self):
self.label_1.setText("Led Söndü")
print("led söndü")
def main():
app = QApplication(sys.argv)
win = Mywindow()
win.show()
exit(app.exec())
if __name__ == 'main':
main()
Son düzenleyen: Moderatör: