日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python Tkinter基礎(chǔ)控件用法

系統(tǒng) 1936 0

本文實(shí)例展示了Python Tkinter基礎(chǔ)控件的用法,分享給大家供大家參考之用。具體方法如下:

            
# -*- coding: utf-8 -*-
from Tkinter import *

def btn_click():
  b2['text'] = 'clicked'
  evalue = e.get()
  print 'btn Click and Entry value is %s' % evalue 

def btn_click_bind(event):
  print 'enter b2'

def show_toplevel():
  top = Toplevel()
  top.title('2號(hào)窗口')
  Label(top, text='這是2號(hào)窗口').pack()

root = Tk()
root.title('1號(hào)窗口')
# 顯示內(nèi)置圖片
# x = Label(root, bitmap='warning')
l = Label(root, fg='red', bg='blue',text='wangwei', width=34, height=10)
l.pack()

# command 指定按鈕調(diào)用的函數(shù)
b = Button(root, text='clickme', command=btn_click)
b['width'] = 10
b['height'] = 2
b.pack()
# 使用bind 方式關(guān)聯(lián)按鈕和函數(shù)
b2 = Button(root, text = 'clickme2')
b2.configure(width = 10, height = 2, state = 'disabled')
b2.bind("
            
              ", btn_click_bind)
b2.pack()
# 彈出Toplevel窗口
b3 = Button(root, text = 'showToplevel', command=show_toplevel)
b3.pack()

# 輸入框
e = Entry(root, text = 'input your name')
e.pack()
# 密碼框
epwd = Entry(root, text = 'input your pwd', show = '*')
epwd.pack()

# 菜單
def menu_click():
  print 'I am menu'

xmenu = Menu(root)
submenu = Menu(xmenu, tearoff = 0)
for item in ['java', 'cpp', 'c', 'php']:
  xmenu.add_command(label = item, command = menu_click)
  
for item in ['think in java', 'java web', 'android']:
  submenu.add_command(label = item, command = menu_click)
xmenu.add_cascade(label = 'progame', menu = submenu)

# 彈出菜單
def pop(event):
  submenu.post(event.x_root, event.y_root)

# 獲取鼠標(biāo)左鍵點(diǎn)擊的坐標(biāo)
def get_clickpoint(event):
  print event.x, event.y

# frame
for x in ['red', 'blue', 'yellow']:
  Frame(height = 20, width = 20, bg = x).pack()

root['menu'] = xmenu
root.bind('
              
                ', pop)
root.bind('
                
                  ', get_clickpoint)
root.mainloop()

                
              
            
          

運(yùn)行效果如下圖所示:

Python Tkinter基礎(chǔ)控件用法_第1張圖片

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。?!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 沈阳市| 梓潼县| 阳东县| 油尖旺区| 宜川县| 隆尧县| 长宁区| 临江市| 平乡县| 沁阳市| 福清市| 太原市| 隆昌县| 天长市| 固原市| 沁阳市| 梧州市| 黑山县| 平潭县| 萍乡市| 普定县| 墨竹工卡县| 乐陵市| 清水县| 东城区| 平顺县| 遵义市| 赫章县| 宾川县| 什邡市| 西贡区| 昌江| 通河县| 克东县| 新宾| 罗平县| 高陵县| 连云港市| 宝应县| 布尔津县| 阳曲县|