簡體   English   中英

tkinter按鈕無法打開不同的Python代碼

[英]tkinter button unable to open different python code

我正在嘗試使用以下順序從另一個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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM