Python Pyqt5 Modülündeki hata hk.

Katılım
8 Eylül 2008
Mesajlar
950
Excel Vers. ve Dili
2016 İngilizce
Merhabalar

Pycharm üstünde python kodlamalar yazıyorum. basit bir pencere açma kod düzeneği var aşağıda.
pip install pyqt5 ve pip install pyqt5-tools kütüphaneleri install yaptım


bu kod düzeneğinde kırmızı renkle blokladığım ve ekli görselde gösterdiğim gibi koyu gri renkte görünüyor. normalde diğer importlar gibi renkli görünmesi gerekiyor.

ve zaten kodu çalıştırdığım zaman ise aşağıdaki hatayı veriyor bana. bunun çözümü ile ilgili bana yardımcı olabilecek birisi var mıdır acaba.


Kod:
import sys
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QApplication, QMainWindow
def window():
    app = QApplication(sys.argv) 
    win = QMainWindow 
    win.show() 
    sys.exit(app.exec()) 
window()
kod çalışınca oluşan hata
(venv) C:\Users\adu\PycharmProjects\untitled>py ulas.py
Traceback (most recent call last):
File "ulas.py", line 9, in <module>
window()
File "ulas.py", line 7, in window
win.show() #oluşturulan pencerenin açılıp ekranda görünmesini sağlar
TypeError: show(self): first argument of unbound method must have type 'QWidget'

 
Katılım
8 Eylül 2008
Mesajlar
950
Excel Vers. ve Dili
2016 İngilizce
sorun basitmiş
win = QMainWindow
komutunda parantez açıp kapatmamışım

win = QMainWindow() bu şekilde yapınca düzeldi ve çalıştı
 
Üst