如何在MainWindow(QMainWindow)中调用自定义外部函数
时间: 2024-05-04 07:19:52 浏览: 140
可以通过以下步骤在MainWindow中调用自定义外部函数:
1. 在MainWindow.py文件中导入自定义函数所在的模块,例如:
```python
import my_functions
```
2. 在MainWindow类中定义一个槽函数,用于调用自定义函数,例如:
```python
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 创建一个按钮
self.button = QPushButton('调用自定义函数', self)
self.button.clicked.connect(self.call_my_function)
def call_my_function(self):
# 调用自定义函数
result = my_functions.my_function()
# 处理函数返回结果
print(result)
```
在这个例子中,我们创建了一个按钮,并将其clicked信号连接到一个名为call_my_function的槽函数。在call_my_function中,我们调用了自定义函数my_function,并处理函数返回的结果。
注意:如果自定义函数需要传递参数,可以在调用时传递。例如:
```python
result = my_functions.my_function(arg1, arg2)
```
阅读全文