【发布时间】:2020-02-21 18:04:54
【问题描述】:
单击按钮时,我试图从另一个 python 文件中读取 QLineEdit 的值(prog 中的 search_dir_te)。但它失败了。请指导。
First.py:
class Display(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
search_dir_label = QLabel('Directory to Search')
self.search_dir_te = QLineEdit()
search_dir_layout = QHBoxLayout(self)
search_dir_layout.addWidget(search_dir_label)
search_dir_layout.addWidget(self.search_dir_te)
vert_layout1.addLayout(search_dir_layout)
search_button = QPushButton('Search')
search_button.clicked.connect(initiatesearch)
cancel_button = QPushButton('Cancel')
search_cancel_layout = QHBoxLayout(self)
search_cancel_layout.addWidget(search_button)
search_cancel_layout.addWidget(cancel_button)
search_cancel_layout.setAlignment(Qt.AlignCenter)
vert_layout1.addLayout(search_cancel_layout)
Second.py
def initiatesearch(self):
print(self.search_dir_te.text())
我在First.py中导入了initialsearch函数
【问题讨论】: