我知道这个问题已被问过多次,但我很难理解示例,所以我只有第一个屏幕,我想要的是,当我单击此屏幕时Go to page 2 button,它应该切换到second screen而不打开其他窗口。
步骤-1 单击Go to page 2 button
步骤-2 切换到2nd screen
步骤-3 切换回1st screen
这是我两个屏幕的代码,我不想加载UI文件
##############################File1.py
class Ui_PageFirst(object):
def setupUi(self, PageFirst):
PageFirst.setObjectName("PageFirst")
PageFirst.resize(123, 132)
self.centralwidget = QtWidgets.QWidget(PageFirst)
self.centralwidget.setObjectName("centralwidget")
self.FirstPageLable = QtWidgets.QLabel(self.centralwidget)
self.FirstPageLable.setGeometry(QtCore.QRect(0, 0, 121, 71))
self.FirstPageLable.setAlignment(QtCore.Qt.AlignCenter)
self.FirstPageLable.setObjectName("FirstPageLable")
self.btn1 = QtWidgets.QPushButton(self.centralwidget)
self.btn1.setGeometry(QtCore.QRect(20, 80, 75, 23))
self.btn1.setObjectName("btn1")
PageFirst.setCentralWidget(self.centralwidget)
self.retranslateUi(PageFirst)
QtCore.QMetaObject.connectSlotsByName(PageFirst)
def retranslateUi(self, PageFirst):
_translate = QtCore.QCoreApplication.translate
PageFirst.setWindowTitle(_translate("PageFirst", "MainWindow"))
self.FirstPageLable.setText(_translate("PageFirst", "This is page First."))
self.btn1.setText(_translate("PageFirst", "Go to page …Run Code Online (Sandbox Code Playgroud)