AttributeError: 'QmyLogin' object has no attribute 'setCentralWidget'
时间: 2023-10-30 08:07:47 浏览: 119
python报错: list object has no attribute shape的解决
这个错误通常发生在 PyQt5 中,是因为您正在尝试在一个不支持 setCentralWidget() 方法的小部件上调用该方法。
通常,setCentralWidget() 方法只能在 QMainWindow 类型的小部件上调用,因为它具有一个中心窗口部件。如果您尝试在其他类型的小部件上调用这个方法,它会出现上述错误。
如果您需要将一个小部件设置为另一个小部件的中心部件,您可以使用布局管理器(如 QVBoxLayout 或 QHBoxLayout)来实现。例如,您可以将要设置为中心部件的小部件添加到一个 QVBoxLayout 中,然后将 QVBoxLayout 设置为要设置中心部件的小部件的布局。
希望这可以帮助您解决问题。
阅读全文