监听写成共同方法父窗口调用返回值
时间: 2023-08-04 19:16:08 浏览: 47
您好,感谢您的提问。根据您的描述,我理解您想要在父窗口中调用一个子窗口中的共同方法并获取其返回值。以下是一个简单的示例代码,供您参考:
在子窗口中定义共同方法:
```python
class ChildWindow(QtWidgets.QDialog):
def __init__(self, parent=None):
super().__init__(parent)
# ...其他代码...
def some_shared_method(self):
# ...共同方法的实现...
return some_value
```
在父窗口中调用子窗口的共同方法:
```python
class MainWindow(QtWidgets.QMainWindow):
def __init__(self, parent=None):
super().__init__(parent)
# ...其他代码...
self.child_window = ChildWindow(self)
# ...其他代码...
# 调用子窗口的共同方法并获取返回值
value = self.child_window.some_shared_method()
# ...其他代码...
```
在上述代码中,我们在子窗口中定义了一个名为 some_shared_method 的共同方法,并在父窗口中通过实例化子窗口对象来调用该方法并获取其返回值。希望这个示例能够帮助您解决问题,如有任何疑问或需要进一步帮助,请随时回复。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)