Как я могу вызвать другой ".py" из этого графического интерфейса в Python? - PullRequest
1 голос
/ 27 сентября 2019

Я пытаюсь вызвать другой py с помощью кнопки в этом графическом интерфейсе ниже.Как я могу создать кнопку, которая вызывает другой py?

Другой py находится в: Y: \ path \ python_robos \ Controle_teste.py

import tkinter
janela = tkinter.Tk()
janela.title("Controle dos Robôs - Mercado de Capitais / Diretoria de Securitização")

janela.geometry("1000x500+100+100")

lb = Label(janela, text = "Para rodar os robôs clique no botão abaixo.")
lb.place(x=10, y=20)

lb2 = Label(janela, text = "Robôs criados por Antonio Hildenberg com supervisão de Felipe Ribeiro. Set/2019")
lb2.place(x=10, y=470)

janela.mainloop()

Может ли кто-нибудь помочь мне?ТКС

1 Ответ

1 голос
/ 27 сентября 2019

Вы можете импортировать другой файл Python.

Например, если у вас есть файл Python с именем constants.py, в том же каталоге вы можете импортировать его, написав import constants as const.

Теперь вы можете использовать его классы, методы и переменные с const.MY_CONSTANT.

Редактировать: вот как вы можете создать кнопку в tkinter и назначить ей прослушиватель события щелчка.

"""Create Submit Button"""
submitButton = Button(master, command=self.buttonClick, text="Submit")
submitButton.grid()

def buttonClick(self):
    """ handle button click event and output text from entry area"""
    print('hello')    # do here whatever you want
    const.MY_METHOD(my_variable)
...