Ubuntu python:用于运行多个脚本的界面

时间:2018-01-31 09:25:48

标签: python ubuntu interface

我已经创建了一些python脚本,我必须每隔一段时间运行一次,但现在我不得不输入或搜索脚本的位置以执行它。我一直在寻找使用按钮创建应用程序的简单软件,但没有成功。

我也看过" python?"带有界面的脚本,您可以使用箭头键选择选项,但对此我还没有找到它是如何完成的。

有没有人知道如何制作其中一个我可以打开界面并选择我要执行的脚本?这真的会为我节省很多时间。

2 个答案:

答案 0 :(得分:1)

您可以Tkinter创建GUI,并为每个按钮创建一个运行python脚本的函数,如下所示:

# Create the button
button1 = Button \
    (root, text='Start script1!', command=lambda: script1())

def script1():
    os.system('python ~/path/to/script1.py')
def script2():
    os.system('python ~/path/to/script2.py')

答案 1 :(得分:0)

我建议使用PyQt,因为该框架是在python上构建GUI以及从python代码运行脚本作为系统进程可以使用subprocess模块的强大工具。我想您知道如何使用Google查找教程=)而且您还可以使用GUI FAQ here查看官方页面。谢谢!