【发布时间】:2021-07-20 11:06:35
【问题描述】:
我有一个 PyQT5 webscraper 程序,它使用两个窗口。第二个窗口是一个配置窗口,您可以在其中输入要抓取的 url,但是我不知道如何实际返回 url,以便主窗口可以访问它。
class SpiderConfWindow(QMainWindow, Ui_SpiderSettings):
def __init__(self, parent=None):
super().__init__(parent)
self.ui = Ui_SpiderSettings()
self.ui.setupUi(self)
self.ui.btnConfirm.clicked.connect(self.confirm)
def confirm(self):
return self.ui.entryUrl.text()
class MainWindow(QMainWindow, Ui_MainWindow):
def __init__(self, parent=None):
super().__init__(parent)
self.spider_conf_w = SpiderConfWindow()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
self.url = None
self.ui.btnSpiderSettings.triggered.connect(self.spider_settings)
def spider_settings(self):
self.spider_conf_w.show()
我想让SpiderConfWindow.confirm设置MainWindow的url属性
【问题讨论】:
标签: python python-3.x pyqt5