Tkinter چیست؟
تیکیاینتر (Tkinter) کتابخانهٔ واسط کاربری گرافیکی برای زبان برنامه نویسی پایتون است. این کتابخانه همراه با پکیج نصب پایتون و به صورت پیش فرض موجود است. در زیر مثال (Hello World!) را با استفاده از این کتابخانه مشاهده میکنید:
from tkinter import *
root = Tk()
hello_label = Label(root, text="Hello, World!")
hello_label.pack()
root.mainloop()
یا مثال زیر که یک پنجره را با دکمه خروج نشان می دهد:
import tkinter as tk
class Application(tk.Frame):
def __init__(self, master=None):
super(Application, self).__init__(master)
self.grid()
self.createWidgets()
def createWidgets(self):
self.quitButton = tk.Button(self, text='Quit',
command=self.quit)
self.quitButton.grid()
app = Application()
app.master.title('PyProg application')
app.mainloop()
کارایی آن در کجاست؟
این کتابخانه بسیار قدرتمند اما شدیدا ساده بهترین و آسان ترین راه برای ایجاد اپلیکیشن های ساده، نیمه حرفه ای و حرفه تحت پلتفرم های ویندوز، مک و اوبونتو (Ubuntu) است. شما میتوانید با کمترین کد نویسی و ابزار ها و ویجت های ساده اما حرفه ای، اپلیکیشن دلخواه خود را در سریع ترین راه ممکن بسازید.
شیوه استفاده
با توجه به اینکه این کتابخانه به طور پیش فرض همراه پایتون نصب می شود، تنها باید آن را با کد import tkinter ایمپورت کرد و مراحل زیر را طی کرد:
مثال زیر (مثال Hello World!) به خوبی این را نشان می دهد:
from tkinter import * # Importing All From Tkinter
root = Tk() # Building The Main Window
hello_label = Label(root, text="Hello, World!") # Adding Widgets And Customize The Window
hello_label.pack()
root.mainloop() # Intering The Event Loop (MainLoop)

قالب دو ستونه اچ تی 1 قالبی ساده اما زیبا برای سایت یا وبلاگ شماست. سورس این قالب به صورت رایگان.......
سلام!
امروز با یک پروژه از پایتون در خدمت شما هستیم، پروژه ای که مورد علاقه آن دسته از آدم هایی است که به تازگی تا حد خوبی از پایتون پیشرفت کرده اند و قصد تمرین دارند. Noty یک تکست ادیتور نوشته شده توسط اعضای سایت PyPl به زبان پایتون هست و ما میخواهیم هم سورس کد و هم برنامه مورد نظر را در اختیار شما قرار دهیم. پس با ما همراه باشید ...
نام پروژه : Noty
سطح پروژه: متوسط
زبان: Python 3.9.1
برنامه نویس: ماهان موسوی
دسته بندی: Text Editor
لینک های دانلودی
1. Noty version 1.0 download link
2. Noty project source code link
رمز فایل زیپ: www.pyprog.blogfa.com
