Я работаю над проектом на Киви. Для этого я использовал библиотеку kivy UrlRequest . Но я не получил никакого ответа для моего офисного компьютера и сети.
Для моей домашней сети и ноутбука это нормально. Затем я изменил код и реализовал все с запросами , хотя это сделало пользовательский интерфейс похожим на нажатие кнопки и менее удобным для пользователя, но это работало.
Подозревая некоторую проблему с библиотекой UrlRequests (проблема с прокси), я запустил модуль UrlRequest и получил эту ошибку
'error = [WinError 10060] Попытка подключения не удалась, поскольку подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, так как подключенный хост не смог ответить'
Может кто-нибудь подсказать, в чем проблема, так как я новичок в этой области, а также материал, связанный с прокси. Также при использовании ' source ' для kivy AsyncImage загрузка изображения занимает много времени. В то время как мой домашний ноутбук загружается почти мгновенно (тот же API ), и UrlRequest там тоже работает нормально. Можно ли использовать только запросы модуль для kivy , сохраняя удобство для пользователя, если любое другое решение невозможно?
# .py file
google_id = ObjectProperty()
request2 = UrlRequest(url_google, self.google_adress_put)
# this method is not working
def google_adress_put(self, request2, data2):
global data_google
data_google = data2
global flag
flag += -1
if (flag == 0):
self.mmi_google()
self.here_google()
self.here_mmi()
#print(data2['results'][0]['formatted_address'])
#print(data2)
# this method working but slow
def set_google(self):
global zoom_level_google
global lat, lon
lat_long = str(lat) + ',' + str(lon)
self.google_id.source = 'https://maps.googleapis.com/maps/api/static...'
#.kv file
google_id: google_img
AsyncImage:
id: google_img
allow_stretch: True
keep_ratio: False
size_hint_x: 6
source: "C:\\XXXX\\Desktop\\google-map-api-v3.jpg"