1
QTを使用してPythonでGUIを作成しています。PyQtコール関数が機能しない
私は* .uiコードを作成して* .py に変換しました。次のステップは、pythonでnewley変換* .pyコードを呼び出すコード行を作成することです。
これはの.pyで今、変換.uiコードです:
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(383, 54)
self.label = QtWidgets.QLabel(Dialog)
self.label.setGeometry(QtCore.QRect(40, 10, 61, 16))
self.label.setObjectName("label")
self.pushButton = QtWidgets.QPushButton(Dialog)
self.pushButton.setGeometry(QtCore.QRect(270, 10, 75, 23))
self.pushButton.setObjectName("pushButton")
self.lineEdit = QtWidgets.QLineEdit(Dialog)
self.lineEdit.setGeometry(QtCore.QRect(110, 10, 113, 20))
self.lineEdit.setObjectName("lineEdit")
self.retranslateUi(Dialog)
self.pushButton.clicked.connect(self.lineEdit.clear)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def retranslateUi(self, Dialog):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
self.label.setText(_translate("Dialog", "Enter Text"))
self.pushButton.setText(_translate("Dialog", "Clear"))
は、今私は、通話機能を作成しています、これは動作するようには思えない部分です。私はコードを書いたが、エラーは全く見られない。誰が助けることができれば、本当にいただければ幸いです。
import sys
from FirstApp import *
class MyForm(QtGui.QDialog):
def _init_(self,parent=none):
QtGui.QWidget._init_(self,parent)
self.ui = Ui_Dialog()
self.ui.setupUi(self)
if _name_ == "_main_":
app = QtGui.QApplication(sys.argv)
myapp = MyForm()
myapp.show()
sys.exit(app.exec_())
p.s をこれは私のオンライン学位のためにすべてです、残念ながら私たちは何のチューターを持っていないと我々は立ち往生したときに、オンライン・ヘルプを求めることがあります。このため、私はこのGUIをこのように作成しています。
これは素晴らしいです、ありがとうございました!私が使用している規定の本は、私が上に提出したコードを示唆しているので、それは奇妙です。これまでのところ、それはむしろ失望の出版物です。したがって、私はこのサイトにいます。ありがとうございました! –
'QtGui.QApplication'がPyqt4で動作する可能性があります。おそらく、Pyqtの古いバージョンを対象としています – PRMoureu