我正在使用TKINTER的python库构建象棋这样的棋盘游戏。 但我不确定我的应用程序是否可以与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应用程序中运行它。
建议一些事情,以便我能实现这个目标???
答案 0 :(得分:0)
在服务器上运行Xblock,学生使用由html + js + css组成的网络片段与其进行交互。无法使用python XBlock代码将桌面GUI连接到平台。
您可以尝试安装浏览器扩展程序或让您的GUI应用程序以与移动应用程序相同的方式与服务器通信,但这超出了Xblock的范围