pyqt5按钮调用外部函数
时间: 2023-10-27 07:04:54 浏览: 107
PyQt5中多线程模块QThread使用方法的实现
可以通过以下代码将一个PyQt5按钮连接到一个外部函数:
```
from PyQt5.QtWidgets import QApplication, QPushButton
import sys
def external_function():
print("External function called")
if __name__ == '__main__':
app = QApplication(sys.argv)
# Create button
button = QPushButton('Call External Function', None)
# Connect button to external function
button.clicked.connect(external_function)
# Show button
button.show()
sys.exit(app.exec_())
```
在这个例子中,我们首先导入了必要的PyQt5模块,以及外部函数 `external_function()`。然后,我们在 `if __name__ == '__main__':` 中创建了一个PyQt5应用程序,并创建了一个名为 `button` 的PyQt5按钮。接下来,我们将按钮连接到外部函数,这意味着每当点击按钮时,该函数都会被调用。最后,我们展示了按钮并运行应用程序。
阅读全文