from PyQt6 import QtCore, QtGui, QtWidgets
class Ui_CommandEntery(object):
def setupUi(self, CommandEntery):
CommandEntery.setObjectName("CommandEntery")
CommandEntery.resize(830, 580)
self.line = QtWidgets.QFrame(parent=CommandEntery)
self.line.setGeometry(QtCore.QRect(180, 20, 41, 541))
self.line.setBaseSize(QtCore.QSize(0, 0))
font = QtGui.QFont()
font.setPointSize(16)
font.setBold(True)
self.line.setFont(font)
self.line.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
self.line.setFrameShape(QtWidgets.QFrame.Shape.VLine)
self.line.setObjectName("line")
self.splitter = QtWidgets.QSplitter(parent=CommandEntery)
self.splitter.setGeometry(QtCore.QRect(10, 530, 181, 36))
self.splitter.setOrientation(QtCore.Qt.Orientation.Horizontal)
self.splitter.setObjectName("splitter")
self.pushButton_F5 = QtWidgets.QPushButton(parent=self.splitter)
font = QtGui.QFont()
font.setPointSize(16)
self.pushButton_F5.setFont(font)
self.pushButton_F5.setObjectName("pushButton_F5")
self.pushButton_F6 = QtWidgets.QPushButton(parent=self.splitter)
font = QtGui.QFont()
font.setPointSize(16)
self.pushButton_F6.setFont(font)
self.pushButton_F6.setObjectName("pushButton_F6")
self.pushButton_F7 = QtWidgets.QPushButton(parent=self.splitter)
font = QtGui.QFont()
font.setPointSize(16)
self.pushButton_F7.setFont(font)
self.pushButton_F7.setObjectName("pushButton_F7")
self.pushButton_F8 = QtWidgets.QPushButton(parent=self.splitter)
font = QtGui.QFont()
font.setPointSize(16)
self.pushButton_F8.setFont(font)
self.pushButton_F8.setObjectName("pushButton_F8")
self.splitter_2 = QtWidgets.QSplitter(parent=CommandEntery)
self.splitter_2.setGeometry(QtCore.QRect(10, 20, 181, 501))
self.splitter_2.setOrientation(QtCore.Qt.Orientation.Vertical)
self.splitter_2.setObjectName("splitter_2")
self.label_history = QtWidgets.QLabel(parent=self.splitter_2)
font = QtGui.QFont()
font.setPointSize(16)
self.label_history.setFont(font)
self.label_history.setObjectName("label_history")
self.textBrowser_history = QtWidgets.QTextBrowser(parent=self.splitter_2)
self.textBrowser_history.setObjectName("textBrowser_history")
self.pushButton_clearhistory = QtWidgets.QPushButton(parent=self.splitter_2)
font = QtGui.QFont()
font.setPointSize(16)
self.pushButton_clearhistory.setFont(font)
self.pushButton_clearhistory.setObjectName("pushButton_clearhistory")
self.layoutWidget = QtWidgets.QWidget(parent=CommandEntery)
self.layoutWidget.setGeometry(QtCore.QRect(210, 20, 611, 501))
self.layoutWidget.setObjectName("layoutWidget")
self.gridLayout = QtWidgets.QGridLayout(self.layoutWidget)
self.gridLayout.setContentsMargins(0, 0, 0, 0)
self.gridLayout.setObjectName("gridLayout")
self.textBrowser_command = QtWidgets.QTextBrowser(parent=self.layoutWidget)
font = QtGui.QFont()
font.setPointSize(16)
self.textBrowser_command.setFont(font)
self.textBrowser_command.setObjectName("textBrowser_command")
self.gridLayout.addWidget(self.textBrowser_command, 1, 0, 1, 2)
self.pushButton_send = QtWidgets.QPushButton(parent=self.layoutWidget)
font = QtGui.QFont()
font.setPointSize(16)
self.pushButton_send.setFont(font)
self.pushButton_send.setObjectName("pushButton_send")
self.gridLayout.addWidget(self.pushButton_send, 0, 1, 1, 1)
self.lineEdit_command = QtWidgets.QLineEdit(parent=self.layoutWidget)
self.lineEdit_command.setEnabled(False)
self.lineEdit_command.setMaximumSize(QtCore.QSize(538, 16777215))
font = QtGui.QFont()
font.setPointSize(16)
self.lineEdit_command.setFont(font)
self.lineEdit_command.setText("")
self.lineEdit_command.setObjectName("lineEdit_command")
self.gridLayout.addWidget(self.lineEdit_command, 0, 0, 1, 1)
self.splitter_3 = QtWidgets.QSplitter(parent=CommandEntery)
self.splitter_3.setGeometry(QtCore.QRect(230, 530, 271, 36))
self.splitter_3.setOrientation(QtCore.Qt.Orientation.Horizontal)
self.splitter_3.setObjectName("splitter_3")
self.pushButton_clearcommand = QtWidgets.QPushButton(parent=self.splitter_3)
font = QtGui.QFont()
font.setPointSize(16)
self.pushButton_clearcommand.setFont(font)
self.pushButton_clearcommand.setObjectName("pushButton_clearcommand")
self.pushButton_save = QtWidgets.QPushButton(parent=self.splitter_3)
font = QtGui.QFont()
font.setPointSize(16)
self.pushButton_save.setFont(font)
self.pushButton_save.setObjectName("pushButton_save")
self.retranslateUi(CommandEntery)
QtCore.QMetaObject.connectSlotsByName(CommandEntery)
def retranslateUi(self, CommandEntery):
_translate = QtCore.QCoreApplication.translate
CommandEntery.setWindowTitle(_translate("CommandEntery", "Command Entry"))
self.pushButton_F5.setText(_translate("CommandEntery", "F5"))
self.pushButton_F6.setText(_translate("CommandEntery", "F6"))
self.pushButton_F7.setText(_translate("CommandEntery", "F7"))
self.pushButton_F8.setText(_translate("CommandEntery", "F8"))
self.label_history.setText(_translate("CommandEntery", "History Command"))
self.pushButton_clearhistory.setText(_translate("CommandEntery", "Clear History"))
self.pushButton_send.setText(_translate("CommandEntery", "Send"))
self.pushButton_clearcommand.setText(_translate("CommandEntery", "Clear"))
self.pushButton_save.setText(_translate("CommandEntery", "Save"))
非常感谢您的回复,试了您的代码后,还是只能产生一个title是python的窗口,但是窗口大小不对,窗口里面也没有控件。 以上是通过Qt Designer生成的Command_Entry.py文件,这个应该没有问题吧。我找过很多的资料看过,试过很多方法都没有解决,希望大佬再帮忙看看,谢谢!