gpt4 book ai didi

python - tkinter 按钮无法打开不同的 python 代码

转载 作者:行者123 更新时间:2023-12-01 02:03:09 28 4
gpt4 key购买 nike

我正在尝试使用以下序列从另一个 python 代码运行 .py 文件。

from tkinter import *
import os
import sys

def open_SS():
print('processing')
os.system('cd /home/pi/Desktop/Backup')
os.system('python p.py')

def close_window():
master.destroy()

master = Tk()

master.minsize(width=500, height=300)

Button(master, text='Exit', command=close_window).grid(row=12, column=6, sticky=W, pady=4)
Button(master, text='SS', command=open_SS).grid(row=12, column=8, sticky=W, pady=4)

mainloop( )

“退出”按钮执行命令,但“SS”按钮不执行命令,“处理”一词确实被打印,只是 p.py 文件的运行。我尝试在命令终端上运行这两个 os.system 命令,它工作正常。 p.py 应该将 GPIO 信号输入到 Raspberry Pi。

最佳答案

from tkinter import *

import os

import sys

master = Tk()

def open_SS():

print('processing')
os.system("python /home/pi/Desktop/Backup/p.py")

btn=Button(master,text="click here")

btn.grid(row=0,column=1)

btn.bind("<Button>",open_SS)

关于python - tkinter 按钮无法打开不同的 python 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49378303/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com