pysimpleguiweb 更改托管端口
pysimpleguiweb change hosting port
我喜欢新的 pysimplegui 工具,并且刚刚开始探索 pysimpleguiweb 端口,但很快就遇到了障碍。要实际部署使用 Web 版本构建的应用程序,能够控制托管服务的端口号非常重要,但目前看起来它找到了一个随机空闲端口。
查看github上的源代码,我找到了remi服务器启动的地方,它只是指定了port=0。
remi.start(self.MyApp, title=self.Title ,debug=False, address='0.0.0.0', port=0, ...
我想我可以破解我自己的补丁版本,它允许我指定一个端口号,但我想知道是否有明显的东西我遗漏了。
我已经在 GitHub 站点上对 PySimpleGUIWeb 进行了更改。您需要从 here 下载 PySimpleGUI.py 文件才能获得这些更改。
这些更改将所有参数公开给 Remi Startup 调用。在您对 PySimpleGUI.Window 的调用中,您现在会发现这些额外的命名参数及其默认值:
web_debug=False, web_ip='0.0.0.0', web_port=0, web_start_broswer=True, web_update_interval=.00001
这些应该可以为您提供所需的控制级别
这些更改已作为 PySimpleGUIWeb 版本 0.11.0 发布到 PyPI。享受!您可以通过 pip install 获取它们:
pip install --upgrade PySimpleGUIWeb
我喜欢新的 pysimplegui 工具,并且刚刚开始探索 pysimpleguiweb 端口,但很快就遇到了障碍。要实际部署使用 Web 版本构建的应用程序,能够控制托管服务的端口号非常重要,但目前看起来它找到了一个随机空闲端口。
查看github上的源代码,我找到了remi服务器启动的地方,它只是指定了port=0。
remi.start(self.MyApp, title=self.Title ,debug=False, address='0.0.0.0', port=0, ...
我想我可以破解我自己的补丁版本,它允许我指定一个端口号,但我想知道是否有明显的东西我遗漏了。
我已经在 GitHub 站点上对 PySimpleGUIWeb 进行了更改。您需要从 here 下载 PySimpleGUI.py 文件才能获得这些更改。 这些更改将所有参数公开给 Remi Startup 调用。在您对 PySimpleGUI.Window 的调用中,您现在会发现这些额外的命名参数及其默认值:
web_debug=False, web_ip='0.0.0.0', web_port=0, web_start_broswer=True, web_update_interval=.00001
这些应该可以为您提供所需的控制级别
这些更改已作为 PySimpleGUIWeb 版本 0.11.0 发布到 PyPI。享受!您可以通过 pip install 获取它们:
pip install --upgrade PySimpleGUIWeb