pyqt这个错误什么意思啊
空山易爆炸 2019-02-26 04:21:11 /home/pi/.virtualenvs/visiontool/bin/python /home/pi/VisionTool_PY/temp/test_gui_2.py
QLayout: Attempting to add QLayout "" to NewForm "Form", which already has a layout
代码如下:
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QApplication,QLineEdit,QWidget,QFormLayout
from PyQt5.QtGui import QIntValidator
from test_gui import Ui_Form
import sys
class NewForm(Ui_Form, QtWidgets.QMainWindow):
def __init__(self,parent=None):
super(NewForm, self).__init__(parent)
self.setupUi(self)
self.ok_pushButton.clicked.connect(self.ok_pushButton_clicked)
self.first_lineEdit = QLineEdit()
self.first_lineEdit_Valiadator = QIntValidator(self)
self.first_lineEdit_Valiadator.setRange(1, 100)
self.first_lineEdit.setValidator(self.first_lineEdit_Valiadator)
def ok_pushButton_clicked(self):
pass
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
dialog = NewForm()
dialog.setupUi(widget)
widget.show()
sys.exit(app.exec_())
我用QT做的界面.然后转成.py文件编译的.总是有这个错误,百度也没解决 求大神解决