Helpviewer/OpenSearch/OpenSearchEngine.py

changeset 4331
711e7c35a49b
parent 4327
ff666d8230f7
child 4332
64034d85c709
equal deleted inserted replaced
4327:ff666d8230f7 4331:711e7c35a49b
149 """ 149 """
150 if not self._searchUrlTemplate: 150 if not self._searchUrlTemplate:
151 return QUrl() 151 return QUrl()
152 152
153 ret = QUrl.fromEncoded( 153 ret = QUrl.fromEncoded(
154 self.parseTemplate(searchTerm, self._searchUrlTemplate).encode()) 154 self.parseTemplate(searchTerm, self._searchUrlTemplate).encode("utf-8"))
155 155
156 if self.__searchMethod != "post": 156 if self.__searchMethod != "post":
157 if qVersion() >= "5.0.0": 157 if qVersion() >= "5.0.0":
158 from PyQt5.QtCore import QUrlQuery 158 from PyQt5.QtCore import QUrlQuery
159 urlQuery = QUrlQuery(ret) 159 urlQuery = QUrlQuery(ret)
204 """ 204 """
205 if not self._suggestionsUrlTemplate: 205 if not self._suggestionsUrlTemplate:
206 return QUrl() 206 return QUrl()
207 207
208 ret = QUrl.fromEncoded(QByteArray(self.parseTemplate( 208 ret = QUrl.fromEncoded(QByteArray(self.parseTemplate(
209 searchTerm, self._suggestionsUrlTemplate).encode())) 209 searchTerm, self._suggestionsUrlTemplate).encode("utf-8")))
210 210
211 if self.__searchMethod != "post": 211 if self.__searchMethod != "post":
212 if qVersion() >= "5.0.0": 212 if qVersion() >= "5.0.0":
213 from PyQt5.QtCore import QUrlQuery 213 from PyQt5.QtCore import QUrlQuery
214 urlQuery = QUrlQuery(ret) 214 urlQuery = QUrlQuery(ret)
335 """ 335 """
336 if self.__networkAccessManager is None or not self._imageUrl: 336 if self.__networkAccessManager is None or not self._imageUrl:
337 return 337 return
338 338
339 reply = self.__networkAccessManager.get( 339 reply = self.__networkAccessManager.get(
340 QNetworkRequest(QUrl.fromEncoded(self._imageUrl.encode()))) 340 QNetworkRequest(QUrl.fromEncoded(self._imageUrl.encode("utf-8"))))
341 reply.finished.connect(self.__imageObtained) 341 reply.finished.connect(self.__imageObtained)
342 self.__replies.append(reply) 342 self.__replies.append(reply)
343 343
344 def __imageObtained(self): 344 def __imageObtained(self):
345 """ 345 """

eric ide

mercurial