代码与基于QDialog的堆栈窗口一样,但是在编译的时候会出现错误,如下: QLayout: Attempting to add QLayout "" to stacked "", which already has a layout 查询之后发现QMainWindow有自己的布局,因此不能直接设置layout,需要先设置一个中心控件,对该中心控件编辑layout
今天跟着b站的老师练习pyside2中的一点内容——如何加载已搭建好的ui文件,并赋予其实际功能时出错了,刚开始我是完全加载不出来那个搭建好的页面,之后,我仔细查看代码,发现‘parts = line.split(' ')#易错点’括号里的空格并没打出来,影响了它的划分; from PySide2.QtWidgets import QApplication, QMessageBox from P