1. 程式人生 > 程式設計 >Python tkinter常用操作程式碼例項

Python tkinter常用操作程式碼例項

這篇文章主要介紹了Python tkinter常用操作程式碼例項,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一、建立單選框

form tkinter import *
#建立視窗體
window = tk()
#初始化組合件繫結
w1 = IntVar()
#設定初始選擇項1
w1.set(1)
def Occupation():
  lable = Label(text="請選擇職業").place(x=20,y=15)
  m=1
  for i in occupation_list:
    #建立單選框,繫結到window視窗,組合件繫結,設定單選內容,設定初始化選項值
    a = Radiobutton(window,variable=w1,text=i,value=m,).place(x=20,y=20+m*20)
    m = m+1

通過單選框的位置得到value的值(第幾號),並通過第幾號得到相應的內容及text的值

zhi1 = w1.get()

zhi2 = occupation_list [ zhi1 - 1]

二、建立資料表格檢視(Treeview)

form tkinter import ttk
window = Tk()
def SjTreeview():
  #建立資料窗體繫結到window中,show="headings" 首列隱藏,並設立2個標籤,高度15
  tree = ttk.Treeview(window,show="headings",columns=("職業","種族"),height=15)
  #設立每各標籤寬度,居中對齊
  tree.column("職業",width=50,anchor=‘center‘)
  tree.column("種族",anchor=‘center‘)
  #設立每個標籤的頭
  tree.heading("職業",text="職業")
  tree.heading("種族",text="種族")
  tree.place(x=200,y=20)

三、建立按鈕

 def Tbutton():
   #繫結視窗,設定按鈕的名字,設定按鈕的命令
   button = Button(window,text="新增",command=tianjia).place(x=300,y=300)
   button = Button(window,text="刪除",command=del_func).place(x=350,text="清空",command=clear_treeview).place(x=400,y=300)

四、視窗的自迴圈啟動

 def Tbutton():
   #繫結視窗,設定按鈕的名字,設定按鈕的命令
   button = Button(window,y=300)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。