python按鈕設定 Python2 7設定按鈕

2021-10-11 11:20:48 字數 1357 閱讀 5392

做了乙個五子棋的遊戲,想在上面新增按鈕,實現悔棋、新局、認輸功能,但是不知如何新增按鈕。在網上找相似的**模仿了一下,原先的棋盤顯示不出來,只顯示了乙個按鈕。

**如下(python2.7)

#coding=utf-8

from graphics import *

from math import *

import tkinter

import tkmessagebox

def gobangwin():

win=graphwin("gobanggame",620,420) #製作21x21的棋盤

win.setbackground("yellow")

i1=20

while i1<420:

l=line(point(i1,20),point(i1,400))

l.draw(win)

i1=i1+20

i2=0

while i2<420:

l=line(point(20,i2),point(400,i2))

l.draw(win)

i2=i2+20

return

top = tkinter.tk()

def ilose():

if change%2 == 1:

tkmessagebox.showinfo("game over","black win")

else:

tkmessagebox.showinfo("game over","white win")

def newgame():

if change%2 == 1:

tkmessagebox.showinfo("game over","black win")

else:

tkmessagebox.showinfo("game over","white win")

def regret():

if change%2 == 1:

tkmessagebox.showinfo("game over","black win")

else:

tkmessagebox.showinfo("game over","white win")

b = tkinter.button(top,text="認輸",width=20,command=ilose)

b = tkinter.button(top,text="新局",width=20,command=newgame)

b = tkinter.button(top,text="悔棋",width=20,command=regret)

b.pack()

top.mainloop()

main()

按鈕顏色的設定

前面介紹了如何設定動態建立的控制項的顏色,但是卻不能為按鈕設定,接下來將介紹如何單獨設定按鈕的顏色。具體方法如下 cmfcbutton m button.m btransparent false 指示按鈕是否是透明的 cmfcbutton m button.m bdontusewinxptheme ...

按鈕 邊角 相關設定

2 定義按鈕的形狀 可以應用在所有按鈕上 定義 drawable button shape.xml rectangle 矩形 corners 角度 padding 內邊距 stroke 邊界的線 android shape rectangle android bottomleftradius 10d...

MFC 設定按鈕顏色

mfc設定按鈕顏色 visual c 6.0 挺複雜,廢了好大的勁才找到了答案 分三步進行 1.新增事件 右擊窗體 事件,選中wm drawitem,雙擊,進入ondrawitem方法 2.在ondrawitem方法中自定義 void cchedlg ondrawitem int nidctl,lp...