0

有一些文件可以通过双击打开。但不是这个。我想用双击打开它。它里面写了以下代码:

from tkinter import*
tk=Tk()
tk.title("App Manager")
tk.resizable(0,0)
tk.wm_attributes("-topmost",1)
canvas=Canvas(tk,width=460,height=500,bg='black',bd=0,highlightthickness=0)
canvas.pack()
tk.update()
def pong():
    tk.destroy()
    import PONG
def bounce():
    tk.destroy()
    import BOUNCE
def calculator():
    import CALCULATOR
def quit1():
    tk.destroy()
b1=Button(tk,text="Play PONG",font= ('Bold',15),bg='brown',fg='gold',command=pong)
b1.pack(side=LEFT)
b2=Button(tk,text="Play BOUNCE",font=('Bold',15),bg='brown',fg='gold',command=bounce)
b2.pack(side=LEFT)
b3=Button(tk,text="CALCULATOR",font=('Bold',15),bg='brown',fg='gold')
b3.pack(side=LEFT)
b4=Button(tk,text="Quit",font=('Bold',15),bg='brown',fg='gold',command=quit1)
b4.pack(side=RIGHT)
4

3 回答 3

0

重命名文件并给它一个.py扩展名。您可能必须在文件夹属性下禁用“隐藏已知文件类型的扩展名”。

于 2016-08-21T17:35:03.287 回答
0

如果您希望它在任何其他计算机上双击运行,有一个名为 Pyinstaller 的包将编译一个带有其依赖项的 python 脚本,以便可以通过双击打开它并在任何系统上运行。

但是,它只能在编译它的同一操作系统上运行。所以如果你想让它在windows系统上运行,它必须在windows系统上编译。

http://www.pyinstaller.org/看看。

于 2016-08-21T17:37:06.347 回答
0

我自己找到了答案。通过双击打开file.py 扩展名最简单的方法是在类中添加init () 函数。只需使用init () 函数创建一个类。这将使每个 file.py 双击打开。

于 2016-08-24T02:23:53.970 回答