منوهای نصب در پنل مدیریت

  • ورود
  • سبد خرید شما خالی است.

کتابخانه Tkinter

کتابخانه Tkinter

یکی از بخش های مهم برنامه هایی که تحت ویندوز نوشته می شوند بخش واسط گرافیکی برای تعامل با کاربر می باشند

پایتون نیز به عنوان زبان برنامه نویسی که توانایی برنامه نویسی برای بسیاری از کاردبرد های مورد نیاز را دارد، برای ایجاد واسط های گرافیکی تحت دسکتاپ نیز کتابخانه هایی را در نظر گرفته است که یکی از معروف ترین آن ها همین کتابخانه  می باشد

استفاده از کتابخانه Tkinter

کتابخانه  یک رابط از زبان پایتون برای بسته ی  است که این بسته از همراه پایتون ارائه می شودو از این کتابخانه به عنوان کتابخانه استاندارد پایتون استفاده شده و به عمین دلیل برای ایجاد رابط گرافیکی بیشترین استفاده را در بین کتابخانه های مشابه دارد.

برای استفاده از این کتابخانه اولین کار تعریف آن در ابتدای کد پایتون برای استفاده از آن در متن برنامه می باشد (همانند سایر کتابخانه های پایتون)

اولین نیاز برای ایجاد یک رابط گرافیکی ایجاد یک پنجره به صورت پنجره های ویندوز است که این کار با قطعه کد زیر قابل انجام است:

import tkinter
myWin =tkinter.Tk()

myWin.mainloop()

با این قطعه کد شما پنجره ای خالی با نام myWin ایجاد کرده که می توانید آن را کوچک کرده و یا ببندید.

اگر در برنامه ی خود کتابخانه را به صورت زیر فراخوانی کنید، کد شما مانند شکل زیر تغییر خواهد کرد و در خط دو لازم به نوشتن نام کتابخانه نیست.

from tkinter import *
myWin =Tk()

myWin.mainloop()

نمایش متن در پنجره

حال فرض کنید قصد نمایش متنی در این پنجره دارید. با استفاده از دستور Lable می توانید متن دلخواه را در صفحه ی ساخته شده ی خود نمایش دهید

این دستور دو صفت اجباری را دریافت می کند. صفت اول نام پنجره ما( در این مثال myWin و صفت دوم text  ما است با دستور زیر شما می توانید این کار را انجام دهید

import tkinter
myWin=tkinter.Tk()
w=tkinter.Label(myWin,text="salam I am ali")
w.pack()
myWin.mainloop()

این قطعه کد متن “salam I am ali” را در صفحه ی شما نمایش می دهد.

با کد بالا متن شما در وسط بالای پنجره نمایش داده خواهد شد. دقت کنید که تمام خطوط کد برای اجرای کامل برنامه لازم می باشد و در صورت ننوشتن mainloop() برنامه اجرا نخواهد شد.

تابع  صفت های اختیاری دیگری نیز برای تغییر شکل نوشته شما دریافت می کند برای مثال با جایگزین کردن خط زیر با w=tkinter.Label(myWin,text=”salam I am ali”) در قطعه کد بالا شما نتیجه ای مانند شکل دریافت خواهید کرد:

w=tkinter.Label(myWin,text="salam I am ali",fg="dark green",bg="red",font="tahoma 18 bold")

در این خط fg رنگ نوشته bg رنگ پس زمینه و font نوع، سایز و ویژگی های فونت نوشته را تعیین می کند.

نوامبر 15, 2019

۲ پاسخ به "کتابخانه Tkinter"

  1. ممنون. استفاده کردیم…

ارسال یک پیام

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

X