0

我正在使用 Python 的 TKINTER 库构建像国际象棋这样的棋盘游戏。但我不确定我的应用程序是否可以与 Xblock 集成。

所以我尝试在 XBlock 中运行简单的桌面应用程序

from Tkinter import *
root = Tk()
var = StringVar()
label = Message( root, textvariable=var, relief=RAISED )
var.set("Hey!? How are you doing?")
label.pack()
root.mainloop()

我再次在与某个处理程序相对应的 xblock python 文件中编写了这段代码,但它不起作用,我无法在 Xblock 中使用它,因此它在学生视图上提供输出,以便学生可以玩这个游戏,老师就可以评价这个。我也无法在 django 应用程序中运行它。

提出一些建议,以便我可以实现这一目标???

4

1 回答 1

0

一个 Xblock 在服务器上运行,学生使用一个由 html+js+css 组成的 web 片段与之交互。无法使用 python XBlock 代码将桌面 GUI 连接到平台。

您可以尝试安装浏览器扩展程序或让您的 GUI 应用程序以与移动应用程序相同的方式与服务器通信,但这超出了 Xblock 的范围

于 2017-06-01T09:13:40.477 回答