مدرسه زبان برنامه‌نویسی PYTHON

وبلاگی جهت معرفی - آموزش و تحلیل زبان برنامه نویسی ‍پایتون

مدرسه زبان برنامه‌نویسی PYTHON

وبلاگی جهت معرفی - آموزش و تحلیل زبان برنامه نویسی ‍پایتون

۲ مطلب در آبان ۱۴۰۳ ثبت شده است

برای ایجاد فرم‌های ورودی با استفاده از Tkinter، می‌توانید از ویجت‌های مختلف مانند Entry برای دریافت متن، Label برای نمایش متن، و Button برای ارسال اطلاعات استفاده کنید. در ادامه، یک مثال ساده از یک فرم ورودی که شامل نام و ایمیل است، آورده‌ام:

کد مثال:

import tkinter as tk
from tkinter import messagebox

def submit_form():
    name = name_entry.get()
    email = email_entry.get()
    
    # نمایش اطلاعات وارد شده
    messagebox.showinfo("اطلاعات فرم", f"نام: {name}\nایمیل: {email}")

# ایجاد پنجره اصلی
root = tk.Tk()
root.title("فرم ورودی")

# ایجاد برچسب و فیلد ورودی برای نام
name_label = tk.Label(root, text="نام:")
name_label.pack(pady=5)
name_entry = tk.Entry(root)
name_entry.pack(pady=5)

# ایجاد برچسب و فیلد ورودی برای ایمیل
email_label = tk.Label(root, text="ایمیل:")
email_label.pack(pady=5)
email_entry = tk.Entry(root)
email_entry.pack(pady=5)

# ایجاد دکمه ارسال
submit_button = tk.Button(root, text="ارسال", command=submit_form)
submit_button.pack(pady=20)

# اجرای حلقه اصلی
root.mainloop()

tkinter in python

توضیحات کد:
ایجاد پنجره اصلی: با استفاده از tk.Tk() پنجره اصلی برنامه ایجاد می‌شود.
برچسب‌ها و فیلدهای ورودی: برای هر فیلد ورودی یک برچسب (Label) و یک فیلد ورودی (Entry) ایجاد می‌شود.
دکمه ارسال: یک دکمه (Button) برای ارسال فرم ایجاد شده است. با کلیک روی این دکمه، تابع submit_form فراخوانی می‌شود.
تابع submit_form: این تابع اطلاعات وارد شده را از فیلدها می‌گیرد و با استفاده از messagebox.showinfo آن‌ها را نمایش می‌دهد.
نتیجه:
با اجرای این کد، یک پنجره با دو فیلد ورودی برای نام و ایمیل و یک دکمه ارسال ظاهر می‌شود. پس از وارد کردن اطلاعات و کلیک بر روی دکمه، اطلاعات وارد شده نمایش داده می‌شود.

 

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ آبان ۰۳ ، ۰۵:۲۳
سعید دامغانیان


کتابخانه Tkinter یکی از کتابخانه‌های استاندارد در پایتون است که برای ایجاد رابط‌های گرافیکی کاربر (GUI) استفاده می‌شود. این کتابخانه به شما امکان می‌دهد تا برنامه‌های دسکتاپ با پنجره‌ها، دکمه‌ها، ورودی‌ها و دیگر عناصر گرافیکی بسازید.

کاربردهای Tkinter:
ایجاد رابط کاربری: با استفاده از Tkinter می‌توانید پنجره‌های گرافیکی برای برنامه‌های خود ایجاد کنید.
تعامل با کاربر: می‌توانید به راحتی دکمه‌ها، فیلدهای ورودی و سایر عناصر تعاملی را اضافه کنید.
ساخت برنامه‌های ساده: Tkinter برای ساخت برنامه‌های ساده و سریع ایده‌آل است، از جمله ابزارهای کوچک و بازی‌های ساده.
پشتیبانی از رویدادها: Tkinter از رویدادها و callbackها پشتیبانی می‌کند، که به شما این امکان را می‌دهد تا به تعاملات کاربر پاسخ دهید.
چند سکویی: برنامه‌هایی که با Tkinter ساخته می‌شوند، می‌توانند بر روی سیستم‌عامل‌های مختلف (ویندوز، مک و لینوکس) اجرا شوند.
مثال ساده:
در زیر یک مثال ساده از استفاده از Tkinter برای ایجاد یک پنجره با یک دکمه آورده شده است:

 

import tkinter as tk

def on_button_click():
    print("دکمه کلیک شد!")

# ایجاد پنجره اصلی
root = tk.Tk()
root.title("برنامه Tkinter")

# ایجاد یک دکمه
button = tk.Button(root, text="کلیک کن", command=on_button_click)
button.pack(pady=20)

# اجرای حلقه اصلی
root.mainloop()


این کد یک پنجره ساده ایجاد می‌کند که دارای یک دکمه است و با کلیک بر روی دکمه، پیامی در کنسول چاپ می‌شود.

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ آبان ۰۳ ، ۰۵:۱۹
سعید دامغانیان