0 oy
Python kategorisinde (120 puan) tarafından soruldu
Hocam merhaba, ben python3.5.3, pyqt5  ve qtcreator ü raspberry pi 3 üzerinde kullanıyorum. Öncelikle Qt creator üzerinde gui mi tasarlayıp ui uzantılı kaydediyorum. Dosyamın adı da yasemin.ui olsun. Daha sonra terminale  pyuic5 yasemin.ui>yasemin.py yazıyorum ve .ui uzantılı dosyanı olduğu klasöre .py olarak otomatik kaydediyor. Kodu IDLE ile çalıştırıyorum herhangi bir error vermiyor ama tasarladığım arayüz ekrana çıkmıyor. IDE olarak da çalıştırmayı denedim ama onu da çalıştıramadım. Ui uzantısından py ye çevirdiğim kodlar şu şekilde:

# -*- coding: utf-8 -*-

 

# Form implementation generated from reading ui file 'yasemin.ui'

#

# Created by: PyQt5 UI code generator 5.7

#

# WARNING! All changes made in this file will be lost!

 

from PyQt5 import QtCore, QtGui, QtWidgets

 

class Ui_MainWindow(object):

    def setupUi(self, MainWindow):

        MainWindow.setObjectName("MainWindow")

        MainWindow.resize(400, 300)

        self.centralWidget = QtWidgets.QWidget(MainWindow)

        self.centralWidget.setObjectName("centralWidget")

        self.pushButton = QtWidgets.QPushButton(self.centralWidget)

        self.pushButton.setGeometry(QtCore.QRect(150, 190, 101, 31))

        self.pushButton.setObjectName("pushButton")

        MainWindow.setCentralWidget(self.centralWidget)

        self.menuBar = QtWidgets.QMenuBar(MainWindow)

        self.menuBar.setGeometry(QtCore.QRect(0, 0, 400, 27))

        self.menuBar.setObjectName("menuBar")

        MainWindow.setMenuBar(self.menuBar)

        self.mainToolBar = QtWidgets.QToolBar(MainWindow)

        self.mainToolBar.setObjectName("mainToolBar")

        MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.mainToolBar)

        self.statusBar = QtWidgets.QStatusBar(MainWindow)

        self.statusBar.setObjectName("statusBar")

        MainWindow.setStatusBar(self.statusBar)

 

        self.retranslateUi(MainWindow)

        QtCore.QMetaObject.connectSlotsByName(MainWindow)

 

    def retranslateUi(self, MainWindow):

        _translate = QtCore.QCoreApplication.translate

        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))

        self.pushButton.setText(_translate("MainWindow", "PushButton"))

 

Arayüzü ekrana yazdırabilmek için ne yapmam gerekiyor hocam? Şimdiden teşekkürler.

Bu soruya cevap vermek için lütfen giriş yapınız veya kayıt olunuz.

...