不确定这个问题是否已得到解答,但我只是没有看到。如果是这种情况,我道歉。
我正在尝试为已经编写的脚本添加图形窗口。我尝试了事件驱动的tkinter,所以当我调用mainloop时,在窗口被破坏之前它不会超出它。如果有帮助,这是一个小例子
import numpy as np
x = np.array([[5,6,7],[2,3,4],[4,5,6]])
for i in range(3):
for j in range(3):
x[i][j] = some number
print(x)
这将在控制台中打印x。现在我想使用这个x更新图形窗口而不更改这组代码(tkinter会这样做,因为我必须使用tkinter作为代码的包装器)
我在想的是,如果有某种方法可以将此代码更新为
import numpy as np
class gui():
def __init__():
#initializes the window to a state before the update say
#Every matrix value is ''
def update_app(matrix):
#Takes the matrix and updates the window with the numbers
x = np.array([[5,6,7],[2,3,4],[4,5,6]])
for i in range(3):
for j in range(3):
x[i][j] = some number
print(x)
app.update_app(matrix)