linux下自带python环境,使用IFAction导出web端
以下内容放在ifaction导出的web文件夹下,linux下直接在此文件夹下打开终端,使用命令:
python play.py
然后在出现的界面中,点击【启动】即可运行游戏,
关闭游戏-点击【结束】,然后把所有终端全部关闭。
windows下需要安装python才能够运行游戏,当然你可以直接使用导出的exe游戏程序。
import tkinter as tk
from threading import Thread
import webbrowser
from http.server import HTTPServer, SimpleHTTPRequestHandler
httpd = HTTPServer(('localhost', 8080), SimpleHTTPRequestHandler)
def start_server():
httpd.serve_forever()
def on_start():
global t
t = Thread(target=start_server)
t.start()
webbrowser.open('http://localhost:8080/main.html')
def on_stop():
global t
httpd.shutdown()
root.destroy()
root = tk.Tk()
root.title("HTTP Server")
root.geometry("200x100")
frame = tk.Frame(root)
frame.pack(expand=True)
start_button = tk.Button(frame, text="启动", command=on_start)
start_button.pack(expand=True)
stop_button = tk.Button(frame, text="结束", command=on_stop)
stop_button.pack(expand=True)
root.mainloop()
发表回复