در این مطلب، ویدئو آموزش رابط کاربری گرافیکی Python Tkinter: To Do List 1 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:03,179
خوب، در این سری از آموزشها
2
00:00:03,179 –> 00:00:05,640
یاد میگیریم که چگونه
3
00:00:05,640 –> 00:00:09,150
فهرست کارهای فوقالعاده مبتنی بر کنسول مبتنی بر متن خود را برداریم، جایی که
4
00:00:09,150 –> 00:00:11,490
میتوانیم بدانید فهرستی را چاپ کنید، فهرستی از
5
00:00:11,490 –> 00:00:15,330
موارد ایجاد کنید، بهنوعی فهرست کارها و ما میتوانیم
6
00:00:15,330 –> 00:00:17,250
کارهایی مانند اضافه کردن را انجام دهیم. کارهایی که میتوانیم کارها را
7
00:00:17,250 –> 00:00:20,430
جستجو کنیم، وظایف را کامل میکنیم، میتوانیم
8
00:00:20,430 –> 00:00:23,609
آنها را مرتب کنیم، کارهای تصادفی را چاپ کنیم، لیست را بازنشانی کنیم
9
00:00:23,609 –> 00:00:25,800
و غیره.
10
00:00:25,800 –> 00:00:29,460
11
00:00:29,460 –> 00:00:31,590
12
00:00:31,590 –> 00:00:33,420
رابط کاربری گرافیکی کوچک
13
00:00:33,420 –> 00:00:35,430
اکنون این اولین مرحله از رابط کاربری گرافیکی است
14
00:00:35,430 –> 00:00:37,920
که در آن همه چیز در یک
15
00:00:37,920 –> 00:00:40,230
ستون بزرگ قرار می گیرد و بعداً کاری که ما انجام خواهیم داد این است که
16
00:00:40,230 –> 00:00:42,059
یاد می گیریم چگونه آن را به یک نسخه با فرمت زیبا تبدیل کنیم،
17
00:00:42,059 –> 00:00:46,200
بنابراین بیایید شروع کنیم
18
00:00:46,200 –> 00:00:48,239
تا خلاص شوم به این دلیل که
19
00:00:48,239 –> 00:00:51,600
ما با آن خداحافظی می کنیم و این
20
00:00:51,600 –> 00:00:55,079
کار را انجام می دهیم، می خواهیم کمی در مورد آن فکر
21
00:00:55,079 –> 00:00:57,059
کنیم و می خواهیم به
22
00:00:57,059 –> 00:01:01,590
رابط کاربری گرافیکی خود فکر کنیم، بنابراین به چه عناصری
23
00:01:01,590 –> 00:01:04,080
در رابط کاربری گرافیکی خود نیاز داریم تا عناصر
24
00:01:04,080 –> 00:01:05,129
اولین باشند. چیزی که ما قصد داریم روی آن کار کنیم
25
00:01:05,129 –> 00:01:09,570
تا همانطور که می بینید ما یک پنجره داریم و بنابراین
26
00:01:09,570 –> 00:01:11,580
ما پنجره اصلی خود را در اینجا دریافت کردیم
27
00:01:11,580 –> 00:01:13,290
از نوع دیگ بخار ما به این صورت است که
28
00:01:13,290 –> 00:01:16,290
ما یک یادداشت با رابط کاربری گرافیکی TK را شروع می کنیم، این
29
00:01:16,290 –> 00:01:19,439
پایتون 2.7 است، بنابراین اگر از پایتون 3 استفاده می
30
00:01:19,439 –> 00:01:21,509
کنید، حروف بزرگ کمی
31
00:01:21,509 –> 00:01:23,700
متفاوت است برخی چیزهای کوچک دیگر، بنابراین
32
00:01:23,700 –> 00:01:26,250
ما باید لیستی را در اینجا انجام دهیم و این یک
33
00:01:26,250 –> 00:01:29,759
برچسب است، بنابراین ما نمیتوانیم آن را تایپ کنیم،
34
00:01:29,759 –> 00:01:33,329
زیرا یک ویجت ورودی متن داریم که در آن
35
00:01:33,329 –> 00:01:36,990
وظایف را وارد میکنیم، بنابراین من با مادر تماس میگیرم، میخواهم
36
00:01:36,990 –> 00:01:39,720
بگویم دوچرخهای سخت است و روی
37
00:01:39,720 –> 00:01:42,930
Add task کلیک میکنم و اینجا ظاهر میشود.
38
00:01:42,930 –> 00:01:47,159
ما 1 2 3 4 5 6 7 8 دکمه هایی داریم که کارهای مختلفی را انجام می دهند
39
00:01:47,159 –> 00:01:49,710
و در مورد آن
40
00:01:49,710 –> 00:01:53,369
به عنوان یکی صحبت خواهیم کرد و در پایین
41
00:01:53,369 –> 00:01:56,100
چیزی به نام جعبه فهرست داریم که
42
00:01:56,100 –> 00:01:58,530
دقیقاً همان چیزی است که شما انتظار دارید. لیستی
43
00:01:58,530 –> 00:02:02,000
از آیتم ها و بنابراین ما یاد می گیریم که چگونه
44
00:02:02,000 –> 00:02:04,590
بدانیم آیا چیزهایی را در مورد
45
00:02:04,590 –> 00:02:07,320
کادر فهرست در طول این مجموعه از درس ها می دانی، اما
46
00:02:07,320 –> 00:02:08,669
در حال حاضر می خواهیم یاد بگیریم که چگونه آن را تنظیم
47
00:02:08,669 –> 00:02:09,720
48
00:02:09,720 –> 00:02:13,680
کنیم و آن را همانطور که هست به نظر برسانیم.
49
00:02:13,680 –> 00:02:18,000
سمت و به همین ترتیب TK را وارد کنید، بنابراین کاری که
50
00:02:18,000 –> 00:02:20,430
میخواهیم انجام دهیم این است که میخواهیم ویجتها را ایجاد کنیم،
51
00:02:20,430 –> 00:02:22,470
بنابراین من میخواهم تا
52
00:02:22,470 –> 00:02:24,930
آخر اینجا پیش بروم و چون این کاری است که
53
00:02:24,930 –> 00:02:27,870
ما در پایان انجام خواهیم داد، بنابراین در اینجا
54
00:02:27,870 –> 00:02:30,900
ما یکسری کد داریم،
55
00:02:30,900 –> 00:02:32,070
چند چیز را تعریف می کنیم که
56
00:02:32,070 –> 00:02:34,790
اساساً عملکردهایی برای اجرای این برنامه
57
00:02:34,790 –> 00:02:38,580
داریم، بنابراین اولین ویجت ما ویجت عنوان
58
00:02:38,580 –> 00:02:42,080
بود. یک نوع برچسب ویجت و
59
00:02:42,080 –> 00:02:47,100
مجدداً اگر نامهای خود را ثابت نگه دارید،
60
00:02:47,100 –> 00:02:48,900
خواندن کد شما
61
00:02:48,900 –> 00:02:51,870
برای اشکالزدایی آسانتر میشود، بنابراین
62
00:02:51,870 –> 00:02:55,459
TK برچسب برچسب را وارد کنید با حروف بزرگ و
63
00:02:55,459 –> 00:02:59,730
روت میشود، بنابراین این به ما میگوید که برچسبی
64
00:02:59,730 –> 00:03:01,380
که ما ایجاد میکنیم عنوان برچسب نامیده می شود
65
00:03:01,380 –> 00:03:05,459
عنوان زیرخط LBL وارد
66
00:03:05,459 –> 00:03:07,320
پنجره اصلی می شود، این یک فرزند از
67
00:03:07,320 –> 00:03:10,560
متن پنجره ریشه است، بنابراین ما می خواهیم چه چیزی
68
00:03:10,560 –> 00:03:17,959
را بیان کند، من آن را 2 لیست کارها می نامم
69
00:03:17,959 –> 00:03:21,989
و می خواهم رنگ BG اکنون سفید باشد.
70
00:03:21,989 –> 00:03:23,910
یک مک من مطمئن نیستم که این
71
00:03:23,910 –> 00:03:26,070
تأثیری داشته باشد یا نه، اما بله
72
00:03:26,070 –> 00:03:28,019
در برخی
73
00:03:28,019 –> 00:03:31,620
از سیستم ها از سیستمی به سیستم دیگر کمی متفاوت است، بنابراین من
74
00:03:31,620 –> 00:03:35,970
ویجت را اکنون ایجاد کردم، باید آن
75
00:03:35,970 –> 00:03:39,810
را در پنجره اصلی قرار دهم و فعلاً همینطور است.
76
00:03:39,810 –> 00:03:40,980
77
00:03:40,980 –> 00:03:42,690
بعداً از چیزی به نام pack استفاده خواهیم کرد و در مورد نحوه استفاده از
78
00:03:42,690 –> 00:03:46,260
شبکه یاد خواهیم گرفت بسته چیزی است که به شما امکان می دهد
79
00:03:46,260 –> 00:03:49,140
آن را مانند یک دو سه چهار پنج
80
00:03:49,140 –> 00:03:51,480
شش هفت مانند یکی بلافاصله پس از دیگری بسته بندی
81
00:03:51,480 –> 00:03:57,870
کنید، خوب شکایت کنید در واقع بله بیایید این کار را انجام دهیم تا
82
00:03:57,870 –> 00:04:03,810
بتوانیم نام را انجام دهیم و آن را بسته بندی کنیم و من
83
00:04:03,810 –> 00:04:05,160
می گویم و بیایید تست کنیم آن را ببینید و ببینید
84
00:04:05,160 –> 00:04:07,640
چه اتفاقی می افتد
85
00:04:09,300 –> 00:04:11,560
که بسته نقطه عنوان برچسب خیلی هوشمند نبود،
86
00:04:11,560 –> 00:04:17,560
بیایید دوباره آن ترمینال را امتحان کنیم،
87
00:04:17,560 –> 00:04:18,870
88
00:04:18,870 –> 00:04:24,550
خوب است، بنابراین اگر من نگاه کنم این چیزی است که
89
00:04:24,550 –> 00:04:26,169
تا به حال بدست آورده ام، بنابراین برچسب
90
00:04:26,169 –> 00:04:30,490
ظاهر شده است، بنابراین آن را بسته بندی کرده است و
91
00:04:30,490 –> 00:04:32,320
کار می کند، به نظر می رسد این
92
00:04:32,320 –> 00:04:34,090
اولین
93
00:04:34,090 –> 00:04:37,600
عنصر ما بود و ما هنوز چندین مورد دیگر
94
00:04:37,600 –> 00:04:40,330
را داریم که از دست دادم این است که یک
95
00:04:40,330 –> 00:04:42,720
برچسب واقعی در اینجا وجود دارد، بنابراین اگر من تصادفی را انتخاب
96
00:04:42,720 –> 00:04:47,230
کنم، اینجا ظاهر می شود، بنابراین تصادفی خوب است تا
97
00:04:47,230 –> 00:04:49,990
یک برچسب دیگر باشد و آن یکی باشد.
98
00:04:49,990 –> 00:04:53,050
به نام نمایش برچسب، بنابراین در این مرحله،
99
00:04:53,050 –> 00:04:55,330
کاری که من انجام آن را توصیه می کنم این است که اوه
100
00:04:55,330 –> 00:04:58,330
، فقط شاید این فقط کپی کردن این است
101
00:04:58,330 –> 00:05:02,110
و در صورت لزوم تغییراتی را ایجاد می کند، خوب است،
102
00:05:02,110 –> 00:05:04,479
بنابراین این صفحه نمایش برچسب نامیده می شود
103
00:05:04,479 –> 00:05:09,990
، ما آن را نمایش می نامیم
104
00:05:09,990 –> 00:05:12,460
و متن بدیهی است که نمایش داده می شود.
105
00:05:12,460 –> 00:05:15,910
این یکی ما میخواهیم شروعش خالی باشد،
106
00:05:15,910 –> 00:05:18,190
بنابراین وقتی برنامه را شروع کردیم، خالی
107
00:05:18,190 –> 00:05:20,290
شروع شد، بنابراین چیزی را
108
00:05:20,290 –> 00:05:23,020
در آنجا باقی نمیگذاریم، پس
109
00:05:23,020 –> 00:05:28,540
بیایید آن را بررسی کنیم و از
110
00:05:28,540 –> 00:05:31,240
اینجا بیاییم تا لیست را ببینیم که اینجا
111
00:05:31,240 –> 00:05:32,380
یک فضای اضافی وجود دارد، اینجا جایی است
112
00:05:32,380 –> 00:05:36,970
که اجازه دهید آن را ببندیم خوب حالا ما
113
00:05:36,970 –> 00:05:39,970
یک دکمه داریم یک دو سه چهار پنج شش هفت
114
00:05:39,970 –> 00:05:43,120
هشت دکمه، پس بیایید جلو برویم و سریع این کارها را انجام دهیم،
115
00:05:43,120 –> 00:05:47,860
بنابراین اولین مورد یک ورودی بود یک
116
00:05:47,860 –> 00:05:49,930
ورودی یک جعبه
117
00:05:49,930 –> 00:05:55,120
ورودی متن TK ورود دوباره
118
00:05:55,120 –> 00:05:57,460
ورودی والد مسیر است و ما باید
119
00:05:57,460 –> 00:06:01,540
عرض را به کاراکتر مشخص کنید و
120
00:06:01,540 –> 00:06:02,650
عرض آن برابر با 15 باشد،
121
00:06:02,650 –> 00:06:10,750
بنابراین
122
00:06:10,750 –> 00:06:14,980
اولین دکمه برای افزودن یک کار، نقطه تاک بعدی
123
00:06:14,980 –> 00:06:16,090
124
00:06:16,090 –> 00:06:16,870
125
00:06:16,870