是否存在可以执行Python GUI脚本的在线界面?以这个脚本为例:
from tkinter import *
window = Tk()
window.title("Title window")
lbl = Label(window, text="Hello")
lbl.grid(column=0, row=0)
window.mainloop()
在大多数在线界面中,它本身都停留在第二行。
答案 0 :(得分:2)
您发布的代码使用Tk,这是一个桌面GUI工具箱。要运行此功能,需要一个活动的窗口管理器,该窗口管理器在浏览器中运行时不可用。这也适用于其他桌面工具包,例如Qt,wx。
有 一些代码辅导服务,这些服务提供自定义工具箱,这些工具箱可在浏览器的外壳中运行。
但是,如果您打算分发代码,则最好要么
a。脱机开发代码并学习构建本地桌面应用程序,或者 b。在浏览器中使用Javascript开发UI,并在Python中构建API
答案 1 :(得分:0)
如果您要使用GTK +开发GUI,并且某些在线代码平台可以启用它,则可以使用GTK +'Broadway backend来实现。但这已经有很多假设。
我什至不确定为什么他们首先在GTK +中添加了该后端(使用或调试基于CSS的UI样式?)。但老实说,我不知道百老汇有任何现实的用例,尽管我很想知道任何用例。
如果其他GUI工具包(例如 Qt)开发了任何类似功能,我都不会。