我在PySide6有两门课。一个是主窗口,第二个是widgetWindow。主窗口打开具有以下功能的widgetWindow:
def connect_modbus(self):
# connect with modbus
self.connect_modbus = ConnectModbusWindow()
self.connect_modbus.show()ConnectModbusWindow类如下所示:
class ConnectModbusWindow(QWidget, Ui_ModbusConfig):
def __init__(self):
super().__init__()
self.setupUi(self)我第一次打开ConnectModbusWindow没有问题。但是,当我第二次尝试时,我会得到以下错误:
TypeError:“ConnectModbusWindow”对象不可调用
不管我是用红色的关闭按钮还是用self.close()关闭窗口,都没关系。
我创建了Ui_ModbusConfig类,它由ConnectModbusWindow在pyside6 6-designer中继承。
发布于 2022-08-09 06:26:14
我给变量self.connect_modbus赋予了与函数本身相同的名称。
def connect_modbus(self):
# connect with modbus
self.connect_modbus = ConnectModbusWindow()
self.connect_modbus.show()https://stackoverflow.com/questions/73287212
复制相似问题