4.Tkinter圖形繪製——圖形版發牌程序

from tkinter import *
import random
n=52
def gen_pocker(n):
    x=100
    while(x>0):
        x=x-1
        p1=random.randint(0,n-1)
        p2=random.randint(0,n-1)
        t=pocker[p1]
        pocker[p1]=pocker[p2]
        pocker[p2]=t
    return pockerapp

pocker=[i for i in range(n)]
pocker=gen_pocker(n)
print(pocker)dom


(player1,player2,player3,player4)=([],[],[],[])
(p1,p2,p3,p4)=([],[],[],[])
root = Tk()
#建立一個Canvas,設置其背景色爲白色
cv = Canvas(root,bg = 'white',width = 700,height = 600)
imgs=[]
for i in range(1,5):
    for j in range(1,14):
        imgs.insert((i-1)*13+(j-1),PhotoImage(file=r'C:\Users\76096\Desktop\2D\2\images\\'+str(i)+'-'+str(j)+'.gif'))
for x in range(13):
    m=x*4
    p1.append(pocker[m])
    p2.append(pocker[m+1])
    p3.append(pocker[m+2])
    p4.append(pocker[m+3])
p1.sort()
p2.sort()
p3.sort()
p4.sort()
for x in range(0,13):
    img=imgs[p1[x]]
    player1.append(cv.create_image((200+20*x,80),image=img))
    img = imgs[p2[x]]
    player2.append(cv.create_image((100,150+20*x), image=img))
    img = imgs[p3[x]]
    player3.append(cv.create_image((200 + 20 * x,500), image=img))
    img = imgs[p4[x]]
    player4.append(cv.create_image((560,150+20*x), image=img))
print("player1:",player1)
print("player2:",player2)
print("player3:",player3)
print("player4:",player4)
cv.pack()
root.mainloop()oop

===================================================================blog

運行結果:it

相關文章
相關標籤/搜索