You can edit almost every page by Creating an account. Otherwise, see the FAQ.

آموزش ماژول Tkinter در پایتون

از EverybodyWiki Bios & Wiki
پرش به:ناوبری، جستجو


عکس پیدا نشد ، لطفا مقاله را ویرایش کنید و یک عکس در مورد مقاله در این مکان ، قرار دهید.
عکسی از صفحه ی ایجاد شده در ماژول tkinter در ویندوز


ماژول تیکی انتر ( به انگلیسی : Tkinter ) ، یکی از بسیار کتابخانه های زبان برنامه نویسی پایتون می باشد که توسط آن ، نرم افزار های گرافیکی ( نرم افزار های دارای رابط کاربری گرافیکی ( GUI )) ، طراحی نمود .

این کتابخانه ، می تواند در سیستم عامل هایی همچون لینوکس ، ویندوز ، مک و ... اجرا شود و بدین معنی است که برنامه نویس ، بعد از نوشتن کد خود ، نیازی به این ندارد که برای اجرای کد های خود در سیستم عاملی دیگر ، دست به تغییر آن بزند ![۱]

این ماژول ، جزو کتابخانه های داخلی پایتون می باشد و نیازی به نصب جداگانه ندارد . البته در برخی توزیع های لینوکس ، لازم است که آن را توسط دستور pip نصب کنید ؛ برای مثال ، به دستور زیر که برای نصب ماژول tkinter در سیستم عامل گنو لینوکس برای پایتون 3 میباشد ، توجه فرمایید :

sudo apt install python3-tk ## For python 3
sudo apt install python3-tk ## For python 2

البته ممکن است این ماژول ، در برخی نسخه ها ، در سیستم عامل ویندوز یا مک ، نصب نشده باشد که می توانید آن را نیز نصب نمایید . البته لازم به ذکر است که نام کتابخانه ی tkinter ، در برخی سیستم عامل ها مثل برخی از توزیع های لینوکس ، Tkinter و در برخی tkinter نوشته می شود :

import tkinter

import Tkinter

پس از نصب این ماژول در مفسر پایتون ، می توانیم اولین کد های گرافیکی مان را در این زبان ، برنامه نویسی کنیم . بعد از اضافه کردن سرایند کتابخانه به دستور هایمان ، شروع به برنامه نویسی می کنیم :

from tkinter import * # Importing All functiuons in the Tkinte Module

برای ساخت یک صفحه ، باید متغیری برای شیء ( به انگلیسی : Object ) آن صفحه ، در نظر بگیریم که تابع Tk در ماژول ، همین کار را می کند .

from tkinter import *
page = Tk() # Variable of page

بعد از ایجاد شیء صفحه ، دکمه ها و ویجت ها و یا تنظیم هایی برای صفحه ی نرم افزارمان را به برنامه اعمال می کنیم : برای مثال ، برای تغییر عنوان صفحه ، می توانیم از تابع title استفاده کنیم :

from tkinter import *
page = Tk()
page . title ("My software's title")

بعد از درج این کد در مفسر و اجرای آن ، صفحه ی برنامه ، باز شده و سپس بعد از اجرای دستور ها ، خود به خود بسته می شود که برای جلوگیری از بسته شدن صفحه ی نرم افزار ، باید از تابع mainloop در آخر سورس کدمان ، استفاده کنیم :

from tkinter import *
page = Tk()
page . title ("My page's title")

page . mainloop ()

برای تغییر اندازه ی صفحه ی نرم افزار ، میتوان از تابع geometry استفاده نمود و البته قابل توجه است که اندازه ی صفحه ی نرم افزار ، باید به صورت رشته ، و با وجود کلمه ی x کوچک میان طول و عرض نرم افزار ، به تابع به عنوان آرگومان ارسال شود

from tkinter import *
page = Tk()
page . title ("My software's title")
page . geometry ("700x300")

page . mainloop ()

منابع :

  1. کتاب آموزش گام به گام برنامه نویسی گرافیکی در پایتون
  2. سایت Stackoverflow
  3. سایت GeeksforGeeks
  4. سایت w3school
  5. کتاب آموزش برنامه نویسی پایتون



This article "ماژول Tkinter در پایتون چیست ؟" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:ماژول Tkinter در پایتون چیست ؟. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

  1. آموزش گام‌ به‌ گام برنامه نویسی گرافیک در پایتون‌‫.صفحه پودمان:Citation/CS1/fa/styles.css محتوایی ندارد.


Read or create/edit this page in another language[ویرایش]