如何在textbrower中输出另一个.py文件中的函数中的许多变量之一
时间: 2024-03-25 21:36:28 浏览: 71
web.py中文教程
5星 · 资源好评率100%
如果您想在`textbrowser`中输出另一个`.py`文件中函数的多个变量中的一个,您需要修改该函数以便它返回一个元组或列表,并在GUI程序中选择要输出的变量。以下是一个示例代码,其中`another_file.py`文件中的`some_function`函数返回一个元组:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow
import another_file
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
self.textbrowser = QTextBrowser(self)
self.setCentralWidget(self.textbrowser)
# 调用函数并选择要输出的变量
result = another_file.some_function()
var_to_display = result[0] # 选择第一个变量
self.textbrowser.setText(var_to_display)
if __name__ == "__main__":
app = QApplication([])
window = MyWindow()
window.show()
app.exec_()
```
这将在`textbrowser`中显示`some_function`函数返回的元组中的第一个变量。您可以通过更改`var_to_display`的索引来选择其他变量。请注意,您需要修改`some_function`函数以返回元组或列表。
阅读全文