در این مطلب، ویدئو Python: TKinter Listbox Tutorial با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:04:42
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,930 –> 00:00:03,560
[Music]
2
00:00:03,560 –> 00:00:05,460
به همه خوش آمدید به کانال
3
00:00:05,460 –> 00:00:07,680
امروز ما یک
4
00:00:07,680 –> 00:00:08,849
5
00:00:08,849 –> 00:00:11,790
جعبه لیست tkinter از ویجت ایجاد می کنیم و از آن برای
6
00:00:11,790 –> 00:00:16,650
ایجاد یک بازی فلش کارت کوچک برای
7
00:00:16,650 –> 00:00:21,359
مطالعه ایالت ها و پایتخت هایمان استفاده می کنیم، اکنون واضح است که
8
00:00:21,359 –> 00:00:23,340
این فقط یک مثال است و هیچ کس
9
00:00:23,340 –> 00:00:24,539
واقعاً اهمیتی نمی دهد. در مورد ایالتها و پایتختها،
10
00:00:24,539 –> 00:00:26,820
اما فکر میکنم این روش خوبی برای
11
00:00:26,820 –> 00:00:29,580
ارائه یک رویکرد تعاملی برای
12
00:00:29,580 –> 00:00:32,340
یادگیری جعبه فهرست ویجت است، بنابراین من فقط
13
00:00:32,340 –> 00:00:34,110
میخواهم از اینجا با اسکلت tkinter خود شروع کنم
14
00:00:34,110 –> 00:00:37,260
و برای ایجاد این برنامه چیزی که
15
00:00:37,260 –> 00:00:41,309
ما نیاز داریم یک فرهنگ لغت است. از ایالت ها و
16
00:00:41,309 –> 00:00:44,460
پایتخت ها، بنابراین هر ایالت به کاپیتول مربوطه خود نگاشت
17
00:00:44,460 –> 00:00:47,399
می شود، باید یک
18
00:00:47,399 –> 00:00:51,030
لیست باکس با حالت ها ایجاد کنیم و می
19
00:00:51,030 –> 00:00:53,430
خواهیم دکمه ای داشته باشیم که هر وقت روی
20
00:00:53,430 –> 00:00:56,789
حالتی که می خواهیم کلیک می کنیم، روی دکمه کلیک
21
00:00:56,789 –> 00:01:00,859
می کنیم و کاپیتول صحیح را به ما می دهد.
22
00:01:00,859 –> 00:01:04,500
مطابق با وضعیت و
23
00:01:04,500 –> 00:01:07,049
ما یک مدخل داریم که در واقع پاسخ به آن را نمایش می
24
00:01:07,049 –> 00:01:10,740
دهد و دکمه های ما
25
00:01:10,740 –> 00:01:12,600
پاسخ ورودی را می نویسند، بنابراین اولین
26
00:01:12,600 –> 00:01:13,860
قدم ایجاد
27
00:01:13,860 –> 00:01:16,500
فرهنگ لغت است، اکنون من فقط آن را به صورت خطی کپی می کنم.
28
00:01:16,500 –> 00:01:18,900
شما واقعاً نیازی به دیدن من ندارید که اینجا بنشینم
29
00:01:18,900 –> 00:01:21,950
و در مورد 50 ایالت و پایتخت صحبت کنم، بنابراین
30
00:01:21,950 –> 00:01:24,119
هنگامی که فرهنگ لغت خود را در اختیار
31
00:01:24,119 –> 00:01:27,210
داریم، کادر فهرست خود را ایجاد می کنیم و از ویجت جعبه لیست استفاده می کنیم
32
00:01:27,210 –> 00:01:29,549
و این ویجت
33
00:01:29,549 –> 00:01:31,710
تنها یک متغیر را می گیرد و این
34
00:01:31,710 –> 00:01:34,530
متغیر مسیر اصلی ما برای
35
00:01:34,530 –> 00:01:37,200
افزودن موارد به کادر لیست خواهد بود، ما
36
00:01:37,200 –> 00:01:40,340
از یک حلقه for برای تکرار استفاده می کنیم و
37
00:01:40,340 –> 00:01:44,490
در واقع ورودی های فرهنگ لغت حالت ها
38
00:01:44,490 –> 00:01:47,420
و حروف بزرگ را به کادر لیست اضافه
39
00:01:47,420 –> 00:01:50,729
می کنیم تا بگوییم برای x و y در
40
00:01:50,729 –> 00:01:53,670
دیکشنری شمارش حالات و حروف بزرگ
41
00:01:53,670 –> 00:01:57,420
می خواهیم از روش insert استفاده کنیم تا
42
00:01:57,420 –> 00:02:01,680
در شاخص X اضافه کنیم که یک دو
43
00:02:01,680 –> 00:02:03,149
سه چهار پنج شش هفت تا
44
00:02:03,149 –> 00:02:07,049
50 تا 50 عنصر Y را در
45
00:02:07,049 –> 00:02:10,139
فرهنگ لغت که کلید است اضافه کنیم. بنابراین هنگامی که ما
46
00:02:10,139 –> 00:02:11,990
واقعاً این را صدا می زنیم، به
47
00:02:11,990 –> 00:02:13,280
تمام کلیدهای آن فرهنگ لغت می رویم که
48
00:02:13,280 –> 00:02:16,280
از طریق آن تکرار شده و در
49
00:02:16,280 –> 00:02:19,100
ویجت جعبه لیست ما قرار داده شده است، مرحله بعدی
50
00:02:19,100 –> 00:02:21,800
ایجاد دکمه است، اکنون
51
00:02:21,800 –> 00:02:23,690
می گوییم ویجت دکمه اولین
52
00:02:23,690 –> 00:02:26,240
آرگومان غنی است. و متن یک
53
00:02:26,240 –> 00:02:28,100
دکمه goi است ng to be اجازه دهید آن را
54
00:02:28,100 –> 00:02:31,700
فلش