从另一个导入的文件中获取LineEdit.text()

时间:2018-03-22 20:41:10

标签: python pyqt

我将python2.7pyqt 4.10一起使用,我有两个py文件

第一个名为Warehouse.py的{​​{1}}包含class Ui_mainWindow(object):,其中有一个函数def setupUi(self, mainWindow):,其中创建了小工具lineEdit

现在在第二个文件中,我需要调用此小部件中的文本,我已经使用了此代码:

    import Warehouse
    user1 = Ui_mainWindow.setupUi().lineEdit.text()

所以,它返回给我这个错误:

Traceback (most recent call last):
  File "G:\Python\townoftech-warehouse\item_entry.py", line 109, in item_in
    user1 = Ui_mainWindow.setupUi().lineEdit.text()
NameError: global name 'Ui_mainWindow' is not defined

1 个答案:

答案 0 :(得分:0)

一个人无法互相导入2个文件..只需从一个文件中获取类和方法,然后在其他文件中使用,这样我就不需要导入了!