关闭

python的Button的小程序

150人阅读 评论(0) 收藏 举报
分类:
from tkinter import *
import random

root = Tk()

v=[[0 for x in range(0,7)]for y in range(0,7)]


for lpos in range(0,7):
    for pos in range(0,7):
        #print(lpos,pos)
        v[lpos][pos] = StringVar(value='0')




b1=[[0 for x in range(0,7)]for y in range(0,7)]
for lpos in range(0,7):
    for pos in range(0,7):
        #print(lpos,pos)
        b1[lpos][pos] = Button()           


def changeText(posx,posy):
    print('click')
    if b1[posx][posy]['text'] == '1':
        v[posx][posy].set('0')
        print('0')
    else:
        v[posx][posy].set('1')
        print('1')


for posx in range(0,7):
    for posy in range(0,7):
        b = Button(root,textvariable = v[posx][posy],command = changeText(posx,posy))
        b.grid(row = posx,column = posy)
        b1[posx][posy] = b


root.mainloop()


主要实现的是将按钮的显示1点击变成0,0点击变成1,可惜还有点没有完成,具体按钮没法确认,后续继续完成


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1581次
    • 积分:106
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档