جدید آموزش ایجاد رابط گرافیکی کاربر (GUI) در پایتون به وسیله Tkinter قسمت 5 – متغیرها
متغیرهای tkinter
Tkinter از برخی متغیرهای مخصوص به خودش برای دستکاری مقادیر ویجتها استفاده می کند. برای خواندن مقدار فعلی چنین متغیری ، روش ()get را فراخوانی می کنیم و مقدار چنین متغیری را می توان با روش ()set تغییر داد.
متغیر رشته ای:
name = StringVar()
متغیر integer:
age = IntVar()
متغیر اعشاری یا float:
score = DoubleVar()
متغیر Boolean:
flag = BooleanVar()
در ادامه برنامه یک برنامه نمونه که طریقه استفاده از یکی از این متغیرها در آن نشان داده شده را می بینید:
import tkinter as tk from tkinter import * root=tk.Tk() root.geometry("300x220") root.resizable(False,False) def clicked(): lblWelcome.configure(text="Hello " + strName.get()) lblName=Label(root, text="What is your name?") lblName.place(height=20,width=150,x=0,y=40) lblWelcome=Label(root, text="Hello World") lblWelcome.place(height=50,width=100,x=100,y=140) btn=Button(root, text="Click Me!", command=clicked) btn.place(height=40,width=100,x=100,y=100) strName=tk.StringVar() txtName=tk.Entry(root,textvariable=strName) txtName.place(height=20,width=80,x=150,y=40) txtName.focus() root.mainloop()
توضیح این برنامه در قسمت مربوط به entry قابل مشاهده است.
آموزشهای ابزار طراحی GUI در پایتون: tkinter
- کار با فایلها در پایتون tkinter
- کار با menubutton در پایتون tkinter
- کار با ویجت text در پایتون tkinter
- کار با منوها در پایتون tkinter
- کار با Radiobutton در پایتون tkinter
- کار با checkbutton در پایتون tkinter
- کار با scale یا اسلایدر در پایتون tkinter
- کار با spinbox در پایتون tkinter
- کار با combobox در پایتون tkinter
- کار با message box در پایتون tkinter
- کار با canvas در پایتون tkinter
- کار با listbox در پایتون tkinter
- کار با متغیرها در پایتون tkinter
- کار با Entry در پایتون tkinter
- کار با دکمه در پایتون tkinter
- کار با لیبل یا برچسب درپایتون tkinter
- آشنایی اولیه با tkinter ابزار استاندارد طراحی GUI در پایتون