در این مطلب، ویدئو آموزش برنامه نویسی Python 3 – اضافه کردن دکمه Tkinter با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:01,770
سلام به همه و خوش آمدید به
2
00:00:01,770 –> 00:00:04,730
قسمت دوم از مینی سری آموزش پایتون سه tkinter ما
3
00:00:04,730 –> 00:00:08,160
در آخرین ویدیو
4
00:00:08,160 –> 00:00:10,050
که ما فقط یک پنجره ساده ساده
5
00:00:10,050 –> 00:00:13,320
ساختیم و آن را در هشت خط انجام دادیم
6
00:00:13,320 –> 00:00:14,670
که واقعاً صدها یا
7
00:00:14,670 –> 00:00:16,289
هزاران خط طول می کشد تا یک پنجره
8
00:00:16,289 –> 00:00:18,930
به طور معمول ایجاد شود. بنابراین ما قبلاً میتوانیم
9
00:00:18,930 –> 00:00:22,500
ارزش استفاده از tkinter را ببینیم، اما به هر
10
00:00:22,500 –> 00:00:23,760
حال با آن ادامه میدهیم،
11
00:00:23,760 –> 00:00:25,920
بنابراین اولین چیزی که
12
00:00:25,920 –> 00:00:27,539
ممکن است بخواهیم در پنجره خود داشته باشیم این است
13
00:00:27,539 –> 00:00:29,880
که مردم بخواهند دکمههایی اضافه کنند، پس
14
00:00:29,880 –> 00:00:31,439
بیایید ادامه دهیم. و یک دکمه به این اضافه کنید،
15
00:00:31,439 –> 00:00:33,570
بنابراین اولین کاری که
16
00:00:33,570 –> 00:00:36,059
میخواهیم انجام دهیم این است که به اینجا برمیگردیم و در این
17
00:00:36,059 –> 00:00:37,980
مقداردهی اولیه میخواهیم این پنجره
18
00:00:37,980 –> 00:00:40,230
19
00:00:40,230 –> 00:00:41,820
20
00:00:41,820 –> 00:00:44,730
ظاهر شود. و ما این را مقداردهی اولیه کرده ایم اما
21
00:00:44,730 –> 00:00:46,350
اکنون کاری که می خواهیم ادامه
22
00:00:46,350 –> 00:00:47,879
دهیم و انجام دهیم این است که در مقداردهی اولیه
23
00:00:47,879 –> 00:00:50,640
خود می گوییم خود مرده است و سپس وارد آن می شویم و فعلاً
24
00:00:50,640 –> 00:00:53,820
روی پارامترهای خالی پنجره تأکید
25
00:00:53,820 –> 00:00:56,100
می کنیم. پنجره
26
00:00:56,100 –> 00:00:58,230
وجود ندارد خوب پس این s چیزی
27
00:00:58,230 –> 00:00:59,430
نیست که در tkinter تعبیه شده باشد،
28
00:00:59,430 –> 00:01:01,770
ما از آن استفاده می کنیم و همین
29
00:01:01,770 –> 00:01:04,019
الان این تابع را ایجاد می
30
00:01:04,019 –> 00:01:05,040
کنیم، بنابراین پایین می آییم و می خواهیم بگوییم
31
00:01:05,040 –> 00:01:08,100
که پنجره underscore init را تعریف کنیم و دوباره
32
00:01:08,100 –> 00:01:09,150
فقط می رویم برای عبور از یک
33
00:01:09,150 –> 00:01:10,740
پارامتر واحد می توانید حدس بزنید که این
34
00:01:10,740 –> 00:01:13,700
پارامتر چه چیزی خواهد بود خود این است
35
00:01:13,700 –> 00:01:14,939
:
36
00:01:14,939 –> 00:01:17,009
اوم و اکنون ما ادامه می دهیم و
37
00:01:17,009 –> 00:01:20,850
می گوییم self dot master got title
38
00:01:20,850 –> 00:01:24,000
خواهد بود که آن را GUI می نامیم
39
00:01:24,000 –> 00:01:27,659
خوب و سپس می خواهیم بگوییم یک
40
00:01:27,659 –> 00:01:32,130
بسته خود نقطه و اساساً اول از همه
41
00:01:32,130 –> 00:01:33,840
بیایید جلوتر برویم و من فکر می کنم
42
00:01:33,840 –> 00:01:35,759
آنچه باید انجام دهیم این است که توضیح دهیم در اینجا چه
43
00:01:35,759 –> 00:01:37,890
کار می کنیم بنابراین دوباره آنچه شما
44
00:01:37,890 –> 00:01:40,020
با یک پنجره دارید شما هستید در واقع یک
45
00:01:40,020 –> 00:01:42,450
فریم دارید و سپس در آن فریم شما
46
00:01:42,450 –> 00:01:45,210
واقعاً ویندوز را قرار می دهید و بنابراین اساساً در اینجا
47
00:01:45,210 –> 00:01:47,130
ما پنجره را مقداردهی اولیه می کنیم و سپس
48
00:01:47,130 –> 00:01:49,619
در اینجا می گوییم عنوان
49
00:01:49,619 –> 00:01:52,350
پنجره ما رابط کاربری گرافیکی است، بنابراین شما متوجه می شوید
50
00:01:52,350 –> 00:01:55,200
که یک پنجره چیست که در آن عنوان آن
51
00:01:55,200 –> 00:01:58,530
پنجره که ممکن است برود رابط کاربری گرافیکی خوبی خواهد بود
52
00:01:58,530 –> 00:02:00,149
و اکنون کاری که ما انجام می دهیم این است که با
53
00:02:00,149 –> 00:02:02,670
خود بسته و کاری که
54
00:02:02,670 –> 00:02:05,700
میخواهیم انجام دهیم این است که بگوییم پر کردن هر دو برابر است و
55
00:02:05,700 –> 00:02:08,068
سپس گسترههای
56
00:02:08,068 –> 00:02:11,370
اوپس B برابر با 1 را گسترش میدهیم و این چیزی که
57
00:02:11,370 –> 00:02:13,390
میگوید این است که بله
58
00:02:13,390 –> 00:02:17,590
، در صورت نیاز ابعاد را تنظیم میکنیم و
59
00:02:17,590 –> 00:02:19,240
سپس همچنین میتوانیم دوباره پنجره را پر می کنیم
60
00:02:19,240 –> 00:02:22,000
و سپس می خواهیم به اینجا بیاییم
61
00:02:22,000 –> 00:02:24,730
و کاری که می خواهیم انجام دهیم این است که می
62
00:02:24,730 –> 00:02:28,150
خواهیم دکمه فوری خود را ایجاد کنیم و سپس آن را
63
00:02:28,150 –> 00:02:30,400
بسته بندی
64
00:02:30,400 –> 00:02:34,090
می کنیم. ما
65
00:02:34,090 –> 00:02:35,710
میخواهیم یک دکمه خروج داشته باشیم، بنابراین
66
00:02:35,710 –> 00:02:37,680
نه تنها میتوانیم یک دکمه بسازیم، بلکه
67
00:02:37,680 –> 00:02:40,870
میتوانیم از آنجا به مدیریت رویداد
68
00:02:40,870 –> 00:02:43,840
برویم، بنابراین میگوییم دکمه خروج برابر است با
69
00:02:43,840 –> 00:02:47,560
کلیدهای TT برای دکمه و این
70
00:02:47,560 –> 00:02:50,230
دکمه بخشی از tkinter است. ما به
71
00:02:50,230 –> 00:02:54,070
نوعی در حال گرفتن دکمه از tkinter هستیم، شاید
72
00:02:54,070 –> 00:02:56,740
برایمان خوب باشد که
73
00:02:56,740 –> 00:03:02,380
آن را خیلی سریع ببینیم، بنابراین فقط یک
74
00:03:02,380 –> 00:03:03,850
TCL سریع کناری، به خاطر داشته باشید
75
00:03:03,850 –> 00:03:05,350
که ممکن است بخواهید آن را در یک مقطع زمانی بررسی
76
00:03:05,350 –> 00:03:09,280
77
00:03:09,280 –> 00:03:11,860
کنید. شاید حتی در نام من
78
00:03:11,860 –> 00:03:13,360
باید اینها را قبل از اینکه حدس
79
00:03:13,360 –> 00:03:15,190
میزنم پیداش میکردم، پیدا میکردم زیرا من آن را پیدا کردم
80
00:03:15,190 –> 00:03:16,660
20 دقیقه را صرف جستجوی آن در
81
00:03:16,660 –> 00:03:19,030
فیلم کنید، اما به هر حال دکمه یک تابع
82
00:03:19,030 –> 00:03:24,010
در داخل tkinter است، اکنو