У меня есть готовый код, работающего приложения:
import sys, pyowm
from PySide2 import QtCore, QtGui,QtWidgets
from weather import Ui_Dialog
app = QtWidgets.QApplication(sys.argv)
Dialog = QtWidgets.QDialog()
ui = Ui_Dialog()
ui.setupUi(Dialog)
Dialog.show()
def get_weather_city():
owm = pyowm.OWM('8e5e292b670523427419a0ebac733e46', language = "ru")
city = ui.lineEdit.text()
observation = owm.weather_at_place(city)
w = observation.get_weather()
detail = w.get_detailed_status()
temp = w.get_temperature('celsius')["temp"]
wind = w.get_wind()["speed"]
humidity = w.get_humidity()
ui.label_2.setText(f'Состояние погоды: {detail}')
ui.label_3.setText(f'Температура: {temp}')
ui.label_4.setText(f'Скорость ветра: {wind}м/с')
ui.label_5.setText(f'Влажность воздуха: {humidity}%')
ui.pushButton.clicked.connect(get_weather_city)
sys.exit(app.exec_())
Я хотел бы скомпилировать эту программу для телефонов(android, ios).
В связи с этим вопрос, как это можно сделать?
import sys, pyowm
from PySide2 import QtCore, QtGui,QtWidgets
from weather import Ui_Dialog
app = QtWidgets.QApplication(sys.argv)
Dialog = QtWidgets.QDialog()
ui = Ui_Dialog()
ui.setupUi(Dialog)
Dialog.show()
def get_weather_city():
owm = pyowm.OWM('8e5e292b670523427419a0ebac733e46', language = "ru")
city = ui.lineEdit.text()
observation = owm.weather_at_place(city)
w = observation.get_weather()
detail = w.get_detailed_status()
temp = w.get_temperature('celsius')["temp"]
wind = w.get_wind()["speed"]
humidity = w.get_humidity()
ui.label_2.setText(f'Состояние погоды: {detail}')
ui.label_3.setText(f'Температура: {temp}')
ui.label_4.setText(f'Скорость ветра: {wind}м/с')
ui.label_5.setText(f'Влажность воздуха: {humidity}%')
ui.pushButton.clicked.connect(get_weather_city)
sys.exit(app.exec_())
Я хотел бы скомпилировать эту программу для телефонов(android, ios).
В связи с этим вопрос, как это можно сделать?