|
本帖最后由 rkey 于 2023-10-16 01:13 编辑
linux下自带python环境,使用IFAction导出web端
以下内容放在ifaction导出的web文件夹下,linux下直接在此文件夹下打开终端,使用命令:
然后在出现的界面中,点击【启动】即可运行游戏,
关闭游戏-点击【结束】,然后把所有终端全部关闭。
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()
复制代码 |
|