python - 如何在 python 中从这个 GUI 调用另一个 ".py"?

标签 python user-interface web-scraping controls

我正在尝试使用下面这个 GUI 中的按钮调用另一个 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()

任何人都可以帮助我吗? 谢了

最佳答案

您可以导入其他 Python 文件。

例如,如果您有一个名为 constants.py 的 Python 文件,在同一目录中,您可以通过编写 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)

关于python - 如何在 python 中从这个 GUI 调用另一个 ".py"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58139657/

相关文章:

python - 没有默认值的命名参数?

java - 单击突出显示的项目时如何检测 JavaFX TableView 上的选择?

python - 使用 beautifulSoup 抓取表格 HTML

vba - 无法在我的抓取工具中设置超时选项以防止无限循环

python - 如何在python中使用带有mysql变量的select语句

python - 为什么 Sympy 会错误地替换值?

python - 在 numpy 中实现 minmax 缩放器的逆

java - 将点转换为按钮

java - JFrame "Window"及其内容没有显示,为什么?

python - 为什么当我尝试打开 Google AdWords 时,Python 中的 Machenize 包会打开支持页面?