Qt designer ile yapılan uygulama açılmıyor

Bozkurt1907

Hectopat
Katılım
3 Şubat 2021
Mesajlar
610
Çözümler
4
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar qt designer ile program yazıyorum ama böyle bir hata alıyorum. Tkinter uygulama yaparken sıkıntı olmuyor ama Qt designer ile ne zaman bir uygulama yapsam sürekli böyle oluyor. Her şeyi denedim fakat olmadı bir türlü düzeltemedim. Varsa çözümü olan paylaşabilirse çok sevinirim. Hata ile ilgili bir resim bıraktım.
 

Dosya Ekleri

  • Screenshot_1.png
    13,9 KB · Görüntüleme: 84
Son düzenleyen: Moderatör:
Geçen PyQt5 ile proje yaparken bu hatayı almıştım. Modülü yanlış yere kurduğu için silip düzelttim ve sorun çözüldü.

Siz hangi klasöre kurdunuz?
 
Hocam nereye kurmam gerekli? @466609

C:\Users\Yusuf Arda Yılmaz\AppData\Local\Programs\Python\Python310\Lib\site-packages\PyQt5

Burada kurulu
 
Kurduktan sonra CMD üzerinde pip3 install PyQt5 komutunu çalıştırdınız mı?

Mesajınızı geç gördüm kusura bakmayın.
Hocam şöyle gösterim. Estağfurullah ne demek sorun değil bu arada.
 

Dosya Ekleri

  • Screenshot_1.png
    20,4 KB · Görüntüleme: 68
Hocam şöyle gösterim. Estağfurullah ne demek sorun değil bu arada.

Kurulu olduğu klasörü silip pip3 uninstall PyQt5 komutunu çalıştırıp kaldırmayı deneyin. Sonra tekrar kurun.

Ek olarak bazı kaynaklarda Python 3.7'den sonra hata alınabildiği yazıyor. Python sürümünüz kaç?
 
python sürümüm 3.10 üzeri hocam. Hemen kaldırıp geri yüklemeyi deniyeceğim.

Yok hocam yine hata veriyor. Hata ile ilgili resim bırakıyorum.
 

Dosya Ekleri

  • Screenshot_4.png
    81,7 KB · Görüntüleme: 71
Python sürümüm 3.10 üzeri hocam. Hemen kaldırıp geri yüklemeyi deneyeceğim.

Yok hocam yine hata veriyor. Hata ile ilgili resim bırakıyorum.

İmport PyQt5 komutunu çalıştırdığınızda hangi hatayı veriyor şu an?
 
İmport PyQt5 komutunu çalıştırdığınızda hangi hatayı veriyor şu an?
Anlamadım hocam neyi çalıştırmam gerekli? İsterseniz a
Kod:
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'giris_forum.ui'
#
# Created by: PyQt5 UI code generator 5.15.7
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt5 import QtCore, QtGui, QtWidgets



class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(456, 379)
        MainWindow.setMinimumSize(QtCore.QSize(456, 379))
        MainWindow.setMaximumSize(QtCore.QSize(456, 379))
        MainWindow.setAutoFillBackground(False)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(120, 70, 71, 16))
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(150, 110, 31, 16))
        self.label_2.setObjectName("label_2")
        self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
        self.lineEdit.setGeometry(QtCore.QRect(190, 70, 113, 16))
        self.lineEdit.setObjectName("lineEdit")
        self.lineEdit_2 = QtWidgets.QLineEdit(self.centralwidget)
        self.lineEdit_2.setGeometry(QtCore.QRect(190, 110, 113, 16))
        self.lineEdit_2.setEchoMode(QtWidgets.QLineEdit.Password)
        self.lineEdit_2.setObjectName("lineEdit_2")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(230, 150, 75, 23))
        self.pushButton.setObjectName("pushButton")
        self.label_3 = QtWidgets.QLabel(self.centralwidget)
        self.label_3.setGeometry(QtCore.QRect(40, 190, 281, 20))
        font = QtGui.QFont()
        font.setBold(False)
        font.setItalic(False)
        font.setUnderline(True)
        font.setWeight(50)
        font.setStrikeOut(False)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 456, 21))
        self.menubar.setObjectName("menubar")
        self.menuBilgi = QtWidgets.QMenu(self.menubar)
        self.menuBilgi.setObjectName("menuBilgi")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.actionDeveloper = QtWidgets.QAction(MainWindow)
        self.actionDeveloper.setObjectName("actionDeveloper")
        self.menuBilgi.addSeparator()
        self.menuBilgi.addAction(self.actionDeveloper)
        self.menubar.addAction(self.menuBilgi.menuAction())

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

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "Giriş Formu"))
        self.label.setText(_translate("MainWindow", "Kullanıcı adı:"))
        self.label_2.setText(_translate("MainWindow", "Şifre:"))
        self.pushButton.setText(_translate("MainWindow", "Giriş Yap"))
        self.label_3.setText(_translate("MainWindow", "Lütfen kullanıcı adı ve şifrenizi kimseyler paylaşmayınız!"))
        self.menuBilgi.setTitle(_translate("MainWindow", "Daha fazla"))
        self.actionDeveloper.setText(_translate("MainWindow", "Developer"))


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())
şağıya dosyanın bütün kodlarını bırakıyorum.
 
from PyQt5 import QtCore, QtGui, QtWidgets

Kodun bu kısmı çalıştırıldığında hangi hatayı verdiğini sormuştum. ImportError: No module named 'PyQt5' gibi bir hata mı veriyor?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…