py文件要如何调用界面程序中的linEdit的输出内容,赋值到Py文件的变量中?

py文件要如何调用界面程序中的linEdit的输出内容,赋值到Py文件的变量中?

因为界面程序是使用的class类所linEdit在class里面,然而在其他的py文件里面无法调用在界面程序的class里面的linEdit中的内容,并将这个内容赋值到一个py文件的变量里面。
我尝试过调用界面程序的class类,但是当我在其他py文件里面调用class后,在class外面的程序依然无法使用在class类里面linEdit的内容,这个内容无法赋值给class外面的变量。


回答:

gui.py文件里:

# gui.py

from PyQt5.QtWidgets import QLineEdit

class GuiClass:

def __init__(self):

self.lineEdit = QLineEdit()

def get_line_edit_text(self):

return self.lineEdit.text()

另一个Python文件里:

# other.py

from gui import GuiClass

gui = GuiClass()

text = gui.get_line_edit_text()

print(text)

以上是 py文件要如何调用界面程序中的linEdit的输出内容,赋值到Py文件的变量中? 的全部内容, 来源链接: utcz.com/p/938960.html

回到顶部