我无法显示fltk窗口 yourhand 。 Fl.show()必须在函数之外吗?这是我的纸牌游戏计划的一部分。
def makecards(Fl_Return_Button):
global c
yourhand=Fl_Window(100,100,1300,145,'Your Cards')
yourhand.begin()
for x in range(NUM_CARDS):
while True:
cv = random.randint(2,14)#value
cs = random.randint(0,3)#suit
if (cv, cs) not in hand:
break
hand.append((cv, cs))
c+=100
b=Fl_Button(c,0,100,140)
b.label(str(SUITS[cs][1]))
order=Fl_Input(210,250,80,40)
submit=Fl_Return_Button(210,300,80,40,'Submit')
b.redraw()
yourhand.end()
yourhand.show()