Python GUI示例的在线界面

时间:2018-09-22 18:02:27

标签: python

是否存在可以执行Python GUI脚本的在线界面?以这个脚本为例:

from tkinter import * 
window = Tk()
window.title("Title window")
lbl = Label(window, text="Hello")
lbl.grid(column=0, row=0)
window.mainloop()

在大多数在线界面中,它本身都停留在第二行。

2 个答案:

答案 0 :(得分:2)

您发布的代码使用Tk,这是一个桌面GUI工具箱。要运行此功能,需要一个活动的窗口管理器,该窗口管理器在浏览器中运行时不可用。这也适用于其他桌面工具包,例如Qt,wx。

一些代码辅导服务,这些服务提供自定义工具箱,这些工具箱可在浏览器的外壳中运行。

但是,如果您打算分发代码,则最好要么

a。脱机开发代码并学习构建本地桌面应用程序,或者 b。在浏览器中使用Javascript开发UI,并在Python中构建API

答案 1 :(得分:0)

如果您要使用GTK +开发GUI,并且某些在线代码平台可以启用它,则可以使用GTK +'Broadway backend来实现。但这已经有很多假设。

我什至不确定为什么他们首先在GTK +中添加了该后端(使用或调试基于CSS的UI样式?)。但老实说,我不知道百老汇有任何现实的用例,尽管我很想知道任何用例。

如果其他GUI工具包(例如 Qt)开发了任何类似功能,我都不会。