در این مطلب، ویدئو Todo List App Part 1 – Python Tkinter GUI Tutorial #154 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:29
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,439
بچه ها جان
2
00:00:01,439 –> 00:00:02,960
الدر اینجا از cody.com چه خبره
3
00:00:02,960 –> 00:00:04,400
4
00:00:04,400 –> 00:00:07,520
5
00:00:13,519 –> 00:00:14,639
6
00:00:14,639 –> 00:00:15,679
7
00:00:15,679 –> 00:00:17,279
-برنامه لیست انجام، اما قبل از شروع به کار، اگر
8
00:00:17,279 –> 00:00:18,240
این ویدیو را دوست دارید، می خواهید بیشتر
9
00:00:18,240 –> 00:00:19,600
شبیه آن را ببینید، حتماً دکمه لایک
10
00:00:19,600 –> 00:00:20,960
زیر را فشار دهید در کانال مشترک شوید.
11
00:00:20,960 –> 00:00:22,480
12
00:00:22,480 –> 00:00:24,080
ده
13
00:00:24,080 –> 00:00:25,359
ها دوره با صدها ویدیو که
14
00:00:25,359 –> 00:00:26,800
به شما یاد می دهد کدنویسی کنید از کد کوپن
15
00:00:26,800 –> 00:00:27,920
youtube1 استفاده کنید تا
16
00:00:27,920 –> 00:00:29,039
از عضویت 30 تخفیف بگیرید که تمام
17
00:00:29,039 –> 00:00:30,480
فیلم ها و کتاب های دوره های من با یک بار هزینه
18
00:00:30,480 –> 00:00:31,519
فقط 49
19
00:00:31,519 –> 00:00:33,440
است که بسیار ارزان است، بنابراین در
20
00:00:33,440 –> 00:00:35,600
ویدیوی آخر ما به صرفه جویی در آن پرداختیم.
21
00:00:35,600 –> 00:00:37,360
قبل از آن
22
00:00:37,360 –> 00:00:38,879
فونتها را بررسی کردیم و همه آنها را در
23
00:00:38,879 –> 00:00:40,800
این ویدیو قرار میدهیم و این
24
00:00:40,800 –> 00:00:44,160
برنامه فهرست کارهای جالب را میسازیم تا بتوانیم به نوعی
25
00:00:44,160 –> 00:00:47,360
یک مورد را در اینجا حذف کنیم و میتوانیم چیزی را اضافه کنیم
26
00:00:47,360 –> 00:00:50,719
که چیزی میتواند آن را به لیست اضافه کند.
27
00:00:50,719 –> 00:00:54,160
ما می توانیم به اینجا بیاییم و
28
00:00:54,160 –> 00:00:56,480
لیست خود را ذخیره کنیم کل
29
00:00:56,480 –> 00:00:58,160
لیست را پاک کنیم، سپس میتوانیم
30
00:00:58,160 –> 00:01:00,879
فهرست را دوباره باز کنیم، میتوانیم
31
00:01:00,879 –> 00:01:01,440
موارد
32
00:01:01,440 –> 00:01:04,159
را از لیست خط بزنیم و سپس به اینجا بیاییم و
33
00:01:04,159 –> 00:01:05,840
آن را ذخیره کنیم و وقتی این کار را انجام دادیم، موارد ذخیره
34
00:01:05,840 –> 00:01:06,880
شده ناپدید میشوند،
35
00:01:06,880 –> 00:01:09,439
موارد خط خورده ناپدید میشوند،
36
00:01:09,439 –> 00:01:10,479
میتوانیم فهرست را دوباره پاک
37
00:01:10,479 –> 00:01:11,920
کنیم دوباره لیست شد و دوباره پشتیبان
38
00:01:11,920 –> 00:01:13,760
شد بسیار جالب است، بنابراین کاری که
39
00:01:13,760 –> 00:01:15,040
ما در این ویدیو انجام می دهیم ممکن است چند ویدیو برای ما بگیرد
40
00:01:15,040 –> 00:01:16,159
زیرا قطعات متحرک زیادی وجود دارد که
41
00:01:16,159 –> 00:01:16,799
42
00:01:16,799 –> 00:01:19,119
انجام این کار بسیار آسان است، اما همانطور که گفتم
43
00:01:19,119 –> 00:01:20,320
قطعات متحرک زیادی وجود دارد به این
44
00:01:20,320 –> 00:01:21,920
و متوجه خواهید شد که ما در
45
00:01:21,920 –> 00:01:25,520
اینجا یک نوار اسکرول نیز داریم، بنابراین اگر ما به
46
00:01:25,520 –> 00:01:28,880
مواردی برویم و مواردی را
47
00:01:28,880 –> 00:01:31,520
اضافه کنیم، می توانید آن را به صورت
48
00:01:31,520 –> 00:01:33,200
اسکرول
49
00:01:33,200 –> 00:01:35,759
و بسیار سرگرم کننده ببینید، بنابراین من یک فایل به نام
50
00:01:35,759 –> 00:01:37,680
dot pi دارم. من مثل همیشه از ویرایشگر متن spline
51
00:01:37,680 –> 00:01:39,200
و ترمینال git bash استفاده
52
00:01:39,200 –> 00:01:41,280
می کنم و این نوع
53
00:01:41,280 –> 00:01:43,840
اصلی کد شروع ما است که همیشه در اختیار داریم،
54
00:01:43,840 –> 00:01:45,200
بنابراین فورا فونت را وارد می کنم
55
00:01:45,200 –> 00:01:46,079
زیرا فقط می خواهیم فونت را تغییر دهیم.
56
00:01:46,079 –> 00:01:47,759
برای اینکه آن را فانتزی
57
00:01:47,759 –> 00:01:51,360
کنیم، از
58
00:01:51,360 –> 00:01:53,360
فونت import tkenter.font برویم و اگر ho را نمیدانی برای
59
00:01:53,360 –> 00:01:54,560
استفاده از این فونتی که
60
00:01:54,560 –> 00:01:56,000
قبلاً در مورد این چند ویدیو صحبت کردیم
61
00:01:56,000 –> 00:01:57,520
، پیوند موجود در بخش نظرات
62
00:01:57,520 –> 00:01:58,880
زیر را برای لیست پخش کل این
63
00:01:58,880 –> 00:01:59,759
لیست پخش همبستگان بررسی کنید
64
00:01:59,759 –> 00:02:01,759
و می توانید آن ویدیو را پیدا کنید، بنابراین بیایید
65
00:02:01,759 –> 00:02:03,840
فونت خود را تعریف کنیم، بنابراین فونت خود را
66
00:02:03,840 –> 00:02:07,280
تعریف کنیم و من تازه می روم برای
67
00:02:07,280 –> 00:02:09,280
نامیدن این فونت زیر خط من
68
00:02:09,280 –> 00:02:10,639
و من میخواهم آن را برابر با یک
69
00:02:10,639 –> 00:02:12,959
فونت تنظیم کنم و برای
70
00:02:12,959 –> 00:02:15,360
خانواده این را برابر با
71
00:02:15,360 –> 00:02:16,879
brush
72
00:02:16,879 –> 00:02:20,879
اسکریپت mt قرار
73
00:02:20,879 –> 00:02:22,879
میدهم و متوجه شدم این فقط یک نوع
74
00:02:22,879 –> 00:02:24,560
فونت کوتاه است که در رایانه من وجود دارد. در حال حاضر
75
00:02:24,560 –> 00:02:26,239
ممکن است در رایانه شما نباشد، بنابراین نمی توانید
76
00:02:26,239 –> 00:02:27,120
از آن استفاده کنید، اما
77
00:02:27,120 –> 00:02:28,959
هر فونتی که می خواهید استفاده کنید، می
78
00:02:28,959 –> 00:02:30,400
توانید در صورت تمایل می توانید از helvetica استفاده کنید
79
00:02:30,400 –> 00:02:32,000
و اگر مطمئن نیستید چه فونت هایی در
80
00:02:32,000 –> 00:02:33,760
رایانه شما وجود دارد، می توانیم یک فونت را انتخاب کنیم.
81
00:02:33,760 –> 00:02:36,239
فایل اکسپلورر خیلی سریع اینجاست و فقط کافیست
82
00:02:36,239 –> 00:02:37,200
به
83
00:02:37,200 –> 00:02:39,120
درایو c خود بروید و برای کاربران ویندوز
84
00:02:39,120 –> 00:02:41,519
حداقل معمولاً در دایرکتوری ویندوز است
85
00:02:41,519 –> 00:02:44,080
و سپس چیزی مانند فونت ها معمولاً در
86
00:02:44,080 –> 00:02:45,599
آنجا فونت ها وجود دارد
87
00:02:45,599 –> 00:02:47,200
و می توانید ببینید که فقط لیستی از
88
00:02:47,200 –> 00:02:49,519
تمام فونت های مختلف وجود دارد.
89
00:02:49,519 –> 00:02:52,560
و شما می توانید از comic sans se استفاده کنید rif
90
00:02:52,560 –> 00:02:55,760
اوه، هر چه که درست است، می توانید به
91
00:02:55,760 –> 00:02:57,599
نوعی نمایش کوچکی از
92
00:02:57,599 –> 00:02:58,640
شکل ظاهری آنها ببینید
93
00:02:58,640 –> 00:03:00,480
یا می توانید آنها را در یک نرم
94
00:03:00,480 –> 00:03:02,400
افزار ویرایش مانند فتوشاپ یا چیزی که
95
00:03:02,400 –> 00:03:03,040
واقعاً
96
00:03:03,040 –> 00:03:05,360
اینجا را جستجو کنید باز کنید، اما من فقط از همان چیزی که
97
00:03:05,360 –> 00:03:06,800
گفتم از اسکریپت قلم مو استفاده می کنم. چون به
98
00:03:06,800 –> 00:03:07,280
نظر می رسد
99
00:03:07,280 –> 00:03:09,360
خط شکسته است و من آن را دوست دارم، بنابراین
100
00:03:09,360 –> 00:03:10,480
بیایید اندازه را
101
00:03:10,480 –> 00:03:13,440
در اینجا برابر با 30 قرار دهیم و
102
00:03:13,440 –> 00:03:14,480
وزن را
103
00:03:14,480 –> 00:03:18,800
برابر با پررنگ قرار دهیم، ممکن است تغییر کند،
104
00:03:18,800 –> 00:03:21,120
اگر با آن بازی کنیم و
105
00:03:21,120 –> 00:03:21,920
به
106
00:03:21,920 –> 00:03:24,560
زیر خط یا چیز دیگری نیاز نداریم بنابراین
107
00:03:24,560 –> 00:03:26,560
فکر میکنم میتوانیم آن را به این شکل رها کنیم،
108
00:03:26,560 –> 00:03:27,680
حالا بیایید در مورد اینکه چگونه
109
00:03:27,680 –> 00:03:29,680
میخواهیم آیتمهای موجود در لیست خود را نشان دهیم، صحبت کنیم،
110
00:03:29,680 –> 00:03:31,680
من از یک کادر فهرست استفاده
111
00:03:31,680 –> 00:03:33,920
میکنم، زیرا در آنجا آسان است، شما میدانید که ما میتوانیم فقط
112
00:03:33,920 –> 00:03:35,599
موارد تکی را در فهرستی
113
00:03:35,599 –> 00:03:37,040
که میشناسیم قرار دهیم. نحوه استفاده از جعبههای فهرست،
114
00:03:37,040 –> 00:03:38,640
واقعاً بسیار آسان هستند، همچنین میتوانید از
115
00:03:38,640 –> 00:03:40,640
یک کادر متنی برای انجام این کار استفاده کنید،
116
00:03:40,640 –> 00:03:42,080
شاید بتوانید یک کادر ورودی انجام دهید، اما
117
00:03:42,080 –> 00:03:43,680
118
00:03:43,680 –> 00:03:46,720
دانستن اینکه آیتمهای فهرست خود را
119
00:03:46,720 –> 00:03:48,159
با یک کادر ورودی مشخص کنید، بسیار سختتر خواهد بود. یک لیست
120
00:03:48,159 –> 00:03:50,000
با یک جعبه لیست که می دانیم هر خط وجود دارد یک
121
00:03:50,000 –> 00:03:51,519
مورد در لیست ما است و مراقبت از آن آسان است
122
00:03:51,519 –> 00:03:52,319
، بنابراین
123
00:03:52,319 –> 00:03:53,760
برای انجام این کار ابتدا یک قاب ایجاد می کنم
124
00:03:53,760 –> 00:03:56,560
زیرا
125
00:03:56,560 –> 00:03:58,080
در نهایت می خواهیم یک
126
00:03:58,080 –> 00:04:00,080
نوار اسکرول را در جعبه لیست خود قرار دهیم، اکنون جعبه
127
00:04:00,080 –> 00:04:00,799
128
00:04:00,799 –> 00:04:03,200
های لیست این قابلیت را دارند که داشته باشند. نوارهای پیمایش
129
00:04:03,200 –> 00:04:04,080
خود به خود،
130
00:04:04,080 –> 00:04:06,480
اما اضافه کردن آن به یک قاب و سپس دادن
131
00:04:06,480 –> 00:04:08,000
نوار اسکرول به قاب
132
00:04:08,000 –> 00:04:09,680
، احتمالاً زندگی ما
133
00:04:09,680 –> 00:04:10,959
را کمی آسانتر میکند، بنابراین این کاری است که من انجام میدهم
134
00:04:10,959 –> 00:04:12,400
، شما میتوانید به هر نحوی که فکر میکنم این کار را انجام دهید
135
00:04:12,400 –> 00:04:14,159
. در لیست پخش به هر دو صورت نگاه کردهایم،
136
00:04:14,159 –> 00:04:16,000
اما این آسانتر خواهد بود،
137
00:04:16,000 –> 00:04:16,320
بنابراین
138
00:04:16,320 –> 00:04:18,079
بیایید به بسته نقطهای قاب زیر خط من برویم
139
00:04:18,079 –> 00:04:19,839
و بیایید به این صفحه یک عدد
140
00:04:19,839 –> 00:04:22,479
y برابر با 10 بدهیم تا
141
00:04:22,479 –> 00:04:23,680
کمی روی صفحه فشار بیاوریم،
142
00:04:23,680 –> 00:04:27,280
پس حالا بیایید این را نظر بدهیم.
143
00:04:27,280 –> 00:04:30,720
قاب ایجاد کنید و حالا بیایید
144
00:04:30,720 –> 00:04:32,960
کادر لیست ایجاد کنیم و من فقط
145
00:04:32,960 –> 00:04:34,800
این را لیست زیر خط من می نامم
146
00:04:34,800 –> 00:04:37,600
و این یک کادر لیست خواهد بود و
147
00:04:37,600 –> 00:04:39,360
ما می خواهیم این را در کادر زیرخط
148
00:04:39,360 –> 00:04:40,240
149
00:04:40,240 –> 00:04:42,320
من بگذاریم و می خواهیم یک سری
150
00:04:42,320 –> 00:04:43,759
کار انجام دهیم. به این جعبه لیست زیرا
151
00:04:43,759 –> 00:04:45,120
جعبه های لیست به
152
00:04:45,120 –> 00:04:47,040
تنهایی سفید هستند و من نمی دانم من یک
153
00:04:47,040 –> 00:04:48,400
کادر سفید میخواهم،
154
00:04:48,400 –> 00:04:50,479
میخواهم همرنگ برنامه ما باشد، بنابراین بهگونهای با هم
155
00:04:50,479 –> 00:04:52,400
ترکیب میشود تا درست شبیه جعبه فهرست به نظر نرسد،
156
00:04:52,400 –> 00:04:53,280
157
00:04:53,280 –> 00:04:55,360
بنابراین برای انجام این کار،
158
00:04:55,360 –> 00:04:57,280
با فراخوانی فونت شروع میکنیم.
159
00:04:57,280 –> 00:04:59,280
و برای فونت میخواهیم فقط از
160
00:04:59,280 –> 00:05:01,759
فونت امتیاز کوچکی که در اینجا ایجاد کردیم استفاده کنیم،
161
00:05:01,759 –> 00:05:05,160
اجازه دهید عرض آن را
162
00:05:05,160 –> 00:05:08,479
25 و ارتفاع آن را
163
00:05:08,479 –> 00:05:12,000
5 بگذاریم. و در برنامه ما با
164
00:05:12,000 –> 00:05:13,360
اندازه 500 در 500 خوب
165
00:05:13,360 –> 00:05:14,639
به نظر میرسد، بنابراین واضح است که اگر برنامه شما باشد. اندازه های مختلف
166
00:05:14,639 –> 00:05:15,840
شما می خواهید با
167
00:05:15,840 –> 00:05:17,039
این اعداد بازی کنید تا آنها را
168
00:05:17,039 –> 00:05:18,880
به همان شکلی که می خواهید به نظر برسانید، اجازه دهید
169
00:05:18,880 –> 00:05:20,560
رنگ پس زمینه را با bg انجام دهیم
170
00:05:20,560 –> 00:05:21,280
171
00:05:21,280 –> 00:05:22,479
و من می خواهم از چیزی به نام چهره دکمه سیستم استفاده کنم
172
00:05:22,479 –> 00:05:24,320
173
00:05:24,320 –> 00:05:26,240
و قبلاً از آن استفاده کرده ایم. این
174
00:05:26,240 –> 00:05:28,000
فقط رنگ پسزمینه برنامه ما است
175
00:05:28,000 –> 00:05:28,800
معمولاً پس
176
00:05:28,800 –> 00:05:30,160
خوب است، ما همچنین میخواهیم
177
00:05:30,160 –> 00:05:31,840
از مرز کادر فهرست خلاص شویم تا شبیه کادری به نظر
178
00:05:31,840 –> 00:05:33,600
نرسد و فقط با پسزمینه ترکیب شود
179
00:05:33,600 –> 00:05:34,720
، بنابراین من میخواهم bd را تنظیم کنم.
180
00:05:34,720 –> 00:05:35,360
181
00:05:35,360 –> 00:05:38,479
حاشیه برابر با صفر است
182
00:05:38,479 –> 00:05:40,960
و سپس رنگ
183
00:05:40,960 –> 00:05:41,520
184
00:05:41,520 –> 00:05:45,039
فونت را تغییر می دهیم.
185
00:05:45,039 –> 00:05:46,880
r شش و این
186
00:05:46,880 –> 00:05:48,720
همان خاکستری تیره است که ما دیدیم
187
00:05:48,720 –> 00:05:50,479
خوب است، بنابراین شروع خوبی است که میخواهیم
188
00:05:50,479 –> 00:05:52,080
چند کار دیگر انجام دهیم، اما فعلاً
189
00:05:52,080 –> 00:05:55,120
بیایید فقط بسته نقطهای لیست زیر خط من
190
00:05:55,120 –> 00:05:58,319
را بگذاریم و آن را
191
00:05:58,319 –> 00:06:00,479
روی صفحه نمایش بگذاریم.
192
00:06:00,479 –> 00:06:01,840
قصد ایجاد یک لیست سریع به نام
193
00:06:01,840 –> 00:06:02,720
چیزها را
194
00:06:02,720 –> 00:06:05,120
دارم، من فقط می خواهم شما را با چند
195
00:06:05,120 –> 00:06:08,319
چیز آشنا کنم راه رفتن سگ
196
00:06:08,479 –> 00:06:12,639
خرید مواد غذایی چرت زدن
197
00:06:12,639 –> 00:06:15,840
بسیار مهم است، مثلاً
198
00:06:15,840 –> 00:06:20,080
ما می خواهیم امروز دنیا را بچرخانیم
199
00:06:20,080 –> 00:06:20,720
200
00:06:20,720 –> 00:06:22,560
. میخواهیم بر جهان حکومت کنیم
201
00:06:22,560 –> 00:06:24,319
و خیلی سریع
202
00:06:24,319 –> 00:06:27,120
بیایید این را در کادر فهرست خود قرار دهیم، بنابراین
203
00:06:27,120 –> 00:06:29,199
بیایید یک حلقه ایجاد کنیم تا برای
204
00:06:29,199 –> 00:06:32,400
آیتمها و چیزهایی
205
00:06:32,400 –> 00:06:37,039
که میخواهیم به لیست زیر خط من، نقطهای
206
00:06:37,039 –> 00:06:39,520
را در انتهای کادر فهرست خود وارد کنیم و چه چیزی را
207
00:06:39,520 –> 00:06:40,960
میخواهیم وارد کنیم. ما میخواهیم مورد را وارد کنیم،
208
00:06:40,960 –> 00:06:41,440
209
00:06:41,440 –> 00:06:46,319
بنابراین بیایید لیست ساختگی ایجاد کنیم
210
00:06:46,840 –> 00:06:49,520
و لیست ساختگی را
211
00:06:49,520 –> 00:06:53,120
به کادر فهرست اضافه کنیم، پس بیایید ادامه دهیم و
212
00:06:53,120 –> 00:06:54,639
آن را با رنگ قرمز ذخیره کنیم تا ببینیم
213
00:06:54,639 –> 00:06:56,160
چه شکلی است و ببینیم
214
00:06:56,160 –> 00:06:57,520
آیا اندازه آن و رنگها و همه چیز را دوست داریم یا خیر.
215
00:06:57,520 –> 00:06:58,400
این چیزها پس
216
00:06:58,400 –> 00:06:59,759
بیایید به ترمینال
217
00:06:59,759 –> 00:07:02,720
خود برویم و به پایتون برویم dot pi را انجام دهید و وقتی
218
00:07:02,720 –> 00:07:04,560
این را اینجا میبینیم، حالا
219
00:07:04,560 –> 00:07:06,960
متوجه میشویم وقتی روی هر یک از اینها کلیک میکنیم
220
00:07:06,960 –> 00:07:08,400
، یک نوار آبی وجود دارد که
221
00:07:08,400 –> 00:07:10,479
من آن را دوست ندارم و همچنین
222
00:07:10,479 –> 00:07:11,840
وقتی روی چیزی کلیک میکنیم
223
00:07:11,840 –> 00:07:15,199
، کل آن یک کادر کوچک در اطراف
224
00:07:15,199 –> 00:07:17,280
آن دارد. آن را هم دوست ندارم، بنابراین
225
00:07:17,280 –> 00:07:19,199
بیایید آن را سریع درست کنیم و می توانیم همین جا این کار را انجام دهیم،
226
00:07:19,199 –> 00:07:20,479
همانطور که گفتم
227
00:07:20,479 –> 00:07:21,840
چند چیز دیگر نیاز داریم تا
228
00:07:21,840 –> 00:07:26,160
بتوانیم ضخامت هایلایت
229
00:07:26,160 –> 00:07:28,240
را روی صفر قرار دهیم، یعنی همان کادری است که
230
00:07:28,240 –> 00:07:30,400
هر زمان روی چیزی کلیک می کنیم دور آن قرار می گیرد. درست است،
231
00:07:30,400 –> 00:07:34,800
همچنین میتوانیم پسزمینه انتخابی
232
00:07:34,800 –> 00:07:37,919
را روی هر رنگی که میخواهیم تنظیم کنیم، بنابراین هر زمان که
233
00:07:37,919 –> 00:07:38,639
روی
234
00:07:38,639 –> 00:07:41,680
یکی از موارد کلیک میکنیم، کادری که آبی است،
235
00:07:41,680 –> 00:07:42,960
میخواهم آن را به رنگ دیگ