首页 > 解决方案 > 使用 Python 和 Tkinter 与其他按钮的中断方法

问题描述

我还在学习如何使用 Python 和 Tkinter。

我想要做的是每当我在脚本运行时单击一个按钮,它就能够中断当前正在运行的脚本。截至目前,它不允许我在运行时单击其他按钮。

    def openPrePlanWindow(self):
        """
        open the flip window and initial all the button and text
        """

        panel = Toplevel(self.root)
        panel.geometry("350x250+300+300")
        panel.wm_title("Gesture Recognition")

        self.btn_end = tki.Button(
            panel, text="End/Emergency", relief="raised", command=self.emergency)
        self.btn_end.pack(side="bottom", fill="both",
                            expand="yes", padx=10, pady=5)

        self.btn_resume = tki.Button(
            panel, text="Resume Pre Plan", relief="raised", command=self.resumeDrone)
        self.btn_resume.pack(side="bottom", fill="both",
                             expand="yes", padx=10, pady=5)

        self.btn_pause = tki.Button(
            panel, text="Pause/Takeover", relief="raised", command=self.interruptDrone)
        self.btn_pause.pack(side="bottom", fill="both",
                            expand="yes", padx=10, pady=5)

        self.btn_start = tki.Button(
            panel, text="Start", relief="raised", command=self.startPreplanRoute)
        self.btn_start.pack(side="bottom", fill="both",
                            expand="yes", padx=10, pady=5)

标签: pythontkinter

解决方案


推荐阅读