首页 > 解决方案 > 在 Python 中按下按钮后几秒钟内打开应用程序

问题描述

我的程序有问题。如果我按下按钮,计时器将被激活。几秒钟后,应用程序应该会打开。但它不起作用。我怎样才能让它工作?对不起我的英语不好。我来自印度尼西亚。

这是代码:

from tkinter import *
import os
import time

root = Tk()
my_menu = Menu(root)
root.config(menu=my_menu)
root.title("Tkinter window")
root.geometry("400x400")

def startapp():
    t = 3
    if time.sleep(t):
        os.startfile("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe")

StartButton=Button(root, text='Start', command=startapp)
StartButton.pack()    

root.mainloop()

标签: pythontkinter

解决方案


很简单的回答!!!

def startapp():
    t = 3.0
    time.sleep(t)
    os.startfile("C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe")

time.sleep() 是一个增加延迟的函数!所以你不必使用另一个 if 条件来检查它......


推荐阅读