python - 在 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()
解决方案
很简单的回答!!!
def startapp():
t = 3.0
time.sleep(t)
os.startfile("C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe")
time.sleep() 是一个增加延迟的函数!所以你不必使用另一个 if 条件来检查它......
推荐阅读
- oracle - ORA-01002: 在 oracle 中提取乱序
- regex - 键盘映射文件中的字符转义
- javascript - Ajax 调用返回用户错误:字符串长度超过 maxJsonLength 属性设置的值
- http - 为什么axios在发出请求时总是把https转成http?
- ios - 如何在不阻塞代码的情况下等待 BLE 回调
- android - 为什么我的应用程序从资源中获取错误字符串以进行本地化?
- python - pandas.read_csv y 轴包含整个数据行和 sklearn.linear 模型 ValueError
- python - 重复输入
- c# - 忽略空的 ComboBoxItems
- apache-flex - Adobe 是否仍支持 Flash Builder 4.7?