A. python tkinter怎麼點擊按鈕更換界面背景顏色
額,我能來接分麽。。。
B. Python tkinter 在背景圖片上怎麼加pylab畫出的圖
#coding:utf-8
importTkinterasTK
fromPILimportImage,ImageTk
defdata_matplotlib():
importnumpyasnp
importmatplotlib.pyplotasplt
....
plt.savefig('tmp.png')
returnImageTk.PhotoImage(Image.open('tmp.png'))
#Definition
image='Hydrangeas.jpg'
#Tkinter
root=TK.Tk()
root.title('載入圖形數據')
root.geometry('1024x768+1+1')
root.update()
canvas=TK.Canvas(root,width=1024,height=768,bg='green')
image_data=ImageTk.PhotoImage(Image.open(image))
canvas.create_image(0,0,image=image_data,anchor=TK.NW)
i=data_matplotlib()
canvas.create_image(100,200,image=i,anchor=TK.NW)
canvas.create_text(root.winfo_width()/2,root.winfo_height()/10,
text='Sample',font=('Arial',18),fill='white')
canvas.pack(side=TK.TOP,expand=1,fill='both')
root.mainloop()
不過,使用中間圖片還是有點難看,不知道哪位對matplotlib熟悉點的可以指教一下?
C. python 的 tkinter庫的使用中,如何使button的背景色為透明
這個問題的答案是:不能,至少至今不能。
但是可以把Button放到Canvas里,效果就會好一些,可以達到「偽透明」。但是這樣會使程序運行速度變慢,管理起來也不方便。
所以,最好的方法是:把你想在後面放的組件或圖片截屏,在展示到Button上。
D. python tkinter 怎麼改變控制項的形狀,比如將按鈕改成圓形的
好象不成。不過你可以用圖片控制項。我印象中,label是透明的。你做一個有立體感的圖片放在上面,看起來象一個按鈕。然後按下後就換圖片,變成按下去的樣子。
這樣你的按鈕想改成什麼形狀都可以。只是激活的范圍還是方塊的。
E. 請教高人:python語言中用Tkinter怎樣設置窗口背景為圖片
這么高級的問題,還是別來網路知道問啦。
推薦去csdn或者豆瓣python小組
http://webdev.csdn.net/python
http://www.douban.com/group/python/
F. 如何給 Python Tkinter 給窗口加標題、改變 button 文本
通過title方法修改窗口標題,通過StringVar對象的set方法修改按鈕的標題。以下代碼為python3的。
fromtkinterimport*
root=Tk()
root.title("窗口標題")#在這里修改窗口的標題
root.mainloop()
fromtkinterimport*
root=Tk()
strvar=StringVar()
strvar.set("原文本")#初始的按鈕文本
defhandler():
strvar.set("新文本")#要改要成的文本
btn=Button(root,textvariable=strvar,command=handler)#textvariable設置原文本,command=handler是設置按鈕要執行的代碼
btn.pack()
root.mainloop()
G. tkinter如何設置好看的按鈕
最好的應該是在flat樣式下的Label上顯示圖片,通過事件綁定回調函數和各種事件下的滑鼠、Label、圖片樣式。當然,這也是最復雜的
H. python tkinter 如何使canvas上的圖片隨著窗體變化而動態變化
canvas(或者任意控制項)可以變化,通常是某些控制項的屬性設置
self.c=Canvas(…)
self.c.pack(fill="both", expand=True)