آموزش کار با tkinter به زبان ساده – قسمت دو

Posted by

آموزش tkinter به زبان ساده – قسمت دوم
در این قسمت از آموزش tkinter به بررسی مفاهیم پیشرفته‌تر این کتابخانه می‌پردازیم. در این قسمت به نحوه استفاده از فریم‌ها، ویجت‌ها و ویژگی‌های مختلف آن‌ها خواهیم پرداخت.

فریم‌ها (Frames)
فریم‌ها به عنوان ظاهر برنامه شما عمل می‌کنند و به شما اجازه می‌دهند تا ویجت‌های مختلف را در آن‌ها قرار دهید و آن‌ها را به صورت منطقی دسته بندی کنید. برای ایجاد یک فریم می‌توانید از کد زیر استفاده کنید:

<!DOCTYPE html>
<html>
<head>
    <title>آموزش tkinter به زبان ساده - قسمت دوم</title>
</head>
<body>

<Frame width="200" height="200" bg="blue">
    <Button text="Click me"></Button>
</Frame>

</body>
</html>

این کد یک فریم ایجاد می‌کند با عرض و ارتفاع مشخص و به رنگ آبی است. همچنین یک دکمه داخل آن قرار داده شده است.

ویجت‌ها (Widgets)
ویجت‌ها عناصر کاربری مانند دکمه‌ها، لیبل‌ها، فیلدهای متن و … هستند که به کمک آنها کاربر با برنامه شما تعامل می‌کند. برای ایجاد یک دکمه می‌توانید از کد زیر استفاده کنید:

<!DOCTYPE html>
<html>
<head>
    <title>آموزش tkinter به زبان ساده - قسمت دوم</title>
</head>
<body>

<Button text="Click me"></Button>

</body>
</html>

این کد یک دکمه ایجاد می‌کند که متن "Click me" را نمایش می‌دهد.

ویژگی‌های ویجت‌ها
هر ویجت می‌تواند ویژگی‌های مختلفی داشته باشد که با استفاده از آنها می‌توانید ظاهر و عملکرد آنها را تنظیم کنید. به عنوان مثال، می‌توانید به یک دکمه یک اندازه و رنگ خاص اختصاص دهید:

<!DOCTYPE html>
<html>
<head>
    <title>آموزش tkinter به زبان ساده - قسمت دوم</title>
</head>
<body>

<Button text="Click me" width="100" height="50" bg="red"></Button>

</body>
</html>

این کد یک دکمه ایجاد می‌کند که عرض و ارتفاع آن مشخص و به رنگ قرمز است.

در این قسمت، به مفاهیم پیشرفته‌تری از tkinter پرداختیم که به شما این امکان را می‌دهد تا برنامه‌هایی با ویژگی‌های پیچیده‌تر ایجاد کنید. برای دسترسی به اطلاعات بیشتر و مثال‌های بیشتر می‌توانید به منابع آموزشی مرتبط مراجعه کنید.

0 0 votes
Article Rating
3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@m.nasirnaseh9481
3 months ago

سلام آقای ربات ،من یک سوال داشتم ، اون این هست که ، با وجود flet چرا ما tkinter را یاد بگیریم ❤❤❤

@MojtabaKazemi1987
3 months ago

Nice my bro how many parts do you want to learn all now about tkinter

@dark-ghost4132
3 months ago

البته فکر کنم چند تا ویجت هست که تتک نداره ولی تک داره.