如何在 PyQt5 中时尚地实现这段代码?我不懂 PyQt5 也不知道怎么用。
import requests
import time
import json
ip = input('IP : ')
if ip == '':
print('[Info] Ваш ip')
response = requests.get(url=f'http://ip-api.com/json/').json()
ip = response.get('query')
else:
response = requests.get(url=f'http://ip-api.com/json/{ip}').json()
try:
data = {'[⚝ IP]': response.get('query'),'∟[Int prov]': response.get('isp'),'∟[Org]': response.get('org'),'∟[Country]': response.get('country'),'∟[Region Name]': response.get('regionName'),'∟[City]': response.get('city'),'∟[ZIP]': response.get('zip'),'∟[Lat]': response.get('lat'),'∟[Lon]': response.get('lon')}
except:
print('IP address entered incorrectly')
for k, v in data.items():
info = f'{k} : {v}' + '\n';txt = info
for i in txt: time.sleep(0.001);print(i, end= '', flush=True)
可视化程序的一种可能方法可能如下所示: