【发布时间】:2021-03-08 08:00:18
【问题描述】:
我有一个 Python GUI,可以进行简单的计算。运行名为 gui.py 的主文件会打开一个图形界面。我打开图形界面并自动单击 Kjør beregning 和 Resultater 按钮。 (它在挪威语中的意思是“运行计算”和“结果”)。 它为我提供了一个名为 Resultater 的新窗口,它有自己的按钮。问题是如何在不点击的情况下在新窗口中调用函数或执行按钮。
if __name__ == "__main__":
# Kjører program
root = KL_mast()
hovedvindu = Hovedvindu(root)
# starts calculation then invokes results button
hovedvindu._beregn()
hovedvindu._resultater()
root.mainloop()
hovedvindu._resultater() 打开一个名为 Resultater 的新框架,我想在打开它后调用那里的函数。这是 Resultater 框架以及如何定义 Tabell 按钮,我想通过在上面的 root.mainloop() 之前添加额外的代码来打开它
class Resultater(tk.Frame):
"""Vindu for resultater."""
def __init__(self, *args, **kwargs):
"""Initialiserer vindu."""
tk.Frame.__init__(self, *args, **kwargs)
self.pack(fill="both")
tabell_btn = tk.Button(knapper_frame, text="Tabell", font=bold,
command=self.M._tabell)
如果有帮助,这是我之前与同一程序相关的问题。
【问题讨论】:
标签: python python-3.x tkinter button calculation