我正在学习网络浏览器。 我需要检查验证url方案,如:
从QLineEdit,如果不是如下所示的有效url:
例如,你会在谷歌或其他搜索引擎上搜索这些词吗
...
self.searchbar = QLineEdit()
self.searchbar.returnPressed.connect(self.goToSearch)
self.navigationbar.addWidget(self.searchbar)
...
def goToSearch(self):
#text = QUrl.fromUserInput(self.searchbar.text())
text = QUrl(self.searchbar.text())
if not text.isValid():
self.tabs.currentWidget().setUrl(QUrl("https://www.google.com/search?q=" + self.searchbar.text()))
self.tabs.currentWidget().setUrl(text)
...
我必须检查文本是一个url还是一个简单的文本来做搜索。 如果是url,浏览器将运行网站 如果是一个或多个单词,浏览器将进行研究
目前没有回答
相关问题 更多 >
编程相关推荐