py文件要如何调用界面程序中的linEdit的输出内容,赋值到Py文件的变量中?
因为界面程序是使用的class类所linEdit在class里面,然而在其他的py文件里面无法调用在界面程序的class里面的linEdit中的内容,并将这个内容赋值到一个py文件的变量里面。
我尝试过调用界面程序的class类,但是当我在其他py文件里面调用class后,在class外面的程序依然无法使用在class类里面linEdit的内容,这个内容无法赋值给class外面的变量。
回答:
gui.py文件里:
# gui.pyfrom PyQt5.QtWidgets import QLineEdit
class GuiClass:
def __init__(self):
self.lineEdit = QLineEdit()
def get_line_edit_text(self):
return self.lineEdit.text()
另一个Python文件里:
# other.pyfrom gui import GuiClass
gui = GuiClass()
text = gui.get_line_edit_text()
print(text)
以上是 py文件要如何调用界面程序中的linEdit的输出内容,赋值到Py文件的变量中? 的全部内容, 来源链接: utcz.com/p/938960.html