将命令行应用程序链接到tkinter GUI

时间:2017-09-20 08:00:14

标签: python-3.x user-interface tkinter command-line command-line-interface

我目前正在尝试为程序编写用户界面,只能通过命令行使用。它有几个强制和可选参数,但实际上只需要一行来执行它。现在我想知道我怎么能"链接"我的python脚本到命令行,当我点击" Run-Button"时让它执行程序。

我刚刚开始进入TKinter和Python编程,所以我需要非常基本的指令。

我在使用Python 3.5和Tkinter的Linux系统(Ubuntu 16.10)上。

谢谢。

1 个答案:

答案 0 :(得分:0)

要在命令行中使用,请检查以下模块:subprocess

在您的GUI代码中

创建开始按钮:

Button(master, text='RUN', bg='green',fg='white', command=Run-Button).grid(row=0, pady=4)

以及附加的函数定义:

def Run-Button():
     subprocess.call(["ls", "-l"]) #use your command to run