Я создавал настольное приложение, используя pyqt5. В моем приложении есть виджет вкладки, а внутри этого виджета есть кнопка «Пуск». Итак, после нажатия этой кнопки создается список широт и долгот.
Я хочу отправить этот список в файл javascript (я использую буклет. js для создания карты), такой, что Я могу сделать карту, используя эту информацию. Как я могу отправить этот список в файл javascript из моего приложения python?
class App(QMainWindow):
def __init__(self):
super().__init__()
self.title = 'Delivering & Tracking'
self.setWindowTitle(self.title)
self.tab_widget = MyTabWidget(self)
self.setCentralWidget(self.tab_widget)
self.showFullScreen()
class MyTabWidget(QWidget):
def __init__(self, parent):
super(QWidget, self).__init__(parent)
self.layout = QVBoxLayout(self)
#Initialize tab screen
self.tabs = QTabWidget()
self.map_tab = Maps()
self.tabs.resize(300,200)
self.tabs.addTab(self.map_tab,QIcon("./icons and images/tab_map.png"), ('Map'))
self.layout.addWidget(self.tabs)
self.setLayout(self.layout)
class Maps(QWidget):
def __init__(self):
super().__init__()
self.startButton()
def startButton(self):
button = QPushButton("Start", self)
button.move(655, 415)
button.clicked.connect(self.map)
self.show()
def map(self):
#A list is generated in this function.
latlon = []
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = App()
sys.exit(app.exec_())
Список латлонов, который генерируется внутри функции карты, я хочу отправить список в файл javascript , так что я могу использовать его на карте.