文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>RGB显示-python-tk

RGB显示-python-tk

时间:2007-05-13  来源:closetome123

学了一下午的tk编程,写了个目前自己需要的东西,RGB显示,
学习Tk的目的是因为简单,跨平台。

from Tkinter import *

def drawrgb():
    
    r=sboxr.get()
    g=sboxg.get()
    b=sboxb.get()
    
    rr=int(r, 10)
    gg=int(g, 10)
    bb=int(b, 10)
    rgb=rr*256*256+gg*256+bb
    srgb=hex(rgb)
    srgb=srgb.replace('0x','')
    srgb=srgb.zfill(6)
    srgb='#' + srgb
    
    print hex(rr),hex(gg), hex(bb),'-----',srgb
    canvas1.create_rectangle(0, 0, 300, 100, fill=srgb)
    
if __name__ == "__main__":
    root = Tk()
    root.geometry('300x250+50+100')

        
    
    labelr = Label(root,text='Red:').pack()
    sboxr = Spinbox(root,from_=0, to=255,command=drawrgb)
    sboxr.pack()

    labelg = Label(root,text='Red:').pack()
    sboxg = Spinbox(root,from_=0, to=255,command=drawrgb)
    sboxg.pack()

    labelb = Label(root,text='Red:').pack()
    sboxb = Spinbox(root,from_=0, to=255,command=drawrgb)
    sboxb.pack()

    labelrgb = Label(root,text='Display').pack()
    canvas1=Canvas(root, width=300,height=100)
    canvas1.pack()
    
    root.mainloop()

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载