我想像这样将函数的每个解决方案一个一个地包含在标签中:
name1 value1
name2 value2
...
...
namei valuei
我的代码仅在Tkinter窗口的标签中打印namei valuei
。
def evaluaterel(library,Model,InputArray):
nrExp = len(InputArray)
DBL2ARR = ctypes.c_double * nrExp
outputs = DBL2ARR()
for i in range(2,13):
Name= outputName(Model,i)
library.evalVBA(Model,InputArray,nrExp,i,outputs)
for i in range(nrExp):
Value = str(outputs[i])
label['text']= str(Name)+ ' ' + str(Value)
如何打印标签中的每个值?
答案 0 :(得分:0)
text = label.cget("text") + '\n' + str(Name)+ ' ' + str(Value)
label.configure(text=text)
例如:
import Tkinter as tk
from Tkinter import *
import random
wn=Tk()
wn.geometry("300x300")
mytext=Label(wn,bg="pink",width=30,height=200)
mytext.pack()
for i in range(10):
text = mytext.cget("text") + '\n' + str(i)
mytext.configure(text=text)
wn.mainloop()
输出: