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