如何在textbrower中输出另一个.py文件中的函数中的变量dA
时间: 2024-03-25 16:36:29 浏览: 55
Django框架中的英文单词.pdf
如果您想在`textbrowser`中输出另一个`.py`文件中函数的变量`dA`,您需要修改该函数以便它返回变量`dA`,并在GUI程序中将其传递给`textbrowser`对象。以下是一个示例代码,其中`another_file.py`文件中的`some_function`函数返回变量`dA`:
```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)
# 调用函数并将dA变量传递给textbrowser
result = another_file.some_function()
dA_to_display = result['dA'] # 假设dA是一个字典中的一个键
self.textbrowser.setText(str(dA_to_display)) # 将dA转换为字符串并设置为textbrowser的文本
if __name__ == "__main__":
app = QApplication([])
window = MyWindow()
window.show()
app.exec_()
```
这将在`textbrowser`中显示`some_function`函数返回的字典中的`dA`键对应的值。您可以根据需要修改字典中的键的名称。请注意,您需要修改`some_function`函数以返回变量`dA`。
阅读全文