در این مطلب، ویدئو منوهای کشویی با TKinter – آموزش شماره 18 Python Tkinter GUI با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:13
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:01,589
بچه ها چه خبره جان الدر اینجا
2
00:00:01,589 –> 00:00:03,510
از کودی من آروم و در این ویدیو میخوام
3
00:00:03,510 –> 00:00:04,890
4
00:00:04,890 –> 00:00:08,509
بهتون نشون بدم که چطور با kinter و پایتون باکس های بازشو انجام بدید
5
00:00:13,860 –> 00:00:15,990
یا در آخرین ویدیویی که
6
00:00:15,990 –> 00:00:18,180
چک باکس های این ویدیو رو نگاه کردیم میخوام به drop-down باکس ها نگاه کنم.
7
00:00:18,180 –> 00:00:20,040
اما قبل از
8
00:00:20,040 –> 00:00:21,330
شروع، اگر این ویدیو را دوست دارید، میخواهم
9
00:00:21,330 –> 00:00:22,950
بیشتر شبیه آن را ببینم، حتماً
10
00:00:22,950 –> 00:00:24,540
دکمه لایک زیر را فشار دهید، در کانال عضو شوید
11
00:00:24,540 –> 00:00:25,920
و از Cody me آرام دیدن کنید،
12
00:00:25,920 –> 00:00:27,420
دهها دوره با
13
00:00:27,420 –> 00:00:28,980
صدها ویدیو که به شما کدنویسی را آموزش میدهند از
14
00:00:28,980 –> 00:00:30,840
کد کوپن یوتیوب برای دریافت 20 دلار تخفیف برای
15
00:00:30,840 –> 00:00:32,580
عضویت استفاده کنید، این همه فیلم ها و کتاب های دوره های من
16
00:00:32,580 –> 00:00:34,650
با هزینه یک بار فقط 27 دلار است
17
00:00:34,650 –> 00:00:36,390
که بسیار ارزان است.
18
00:00:36,390 –> 00:00:37,890
19
00:00:37,890 –> 00:00:40,170
20
00:00:40,170 –> 00:00:43,680
جعبه باز میشود
21
00:00:43,680 –> 00:00:45,809
، منویی وجود دارد که میتوانید از بین آنها
22
00:00:45,809 –> 00:00:47,190
انتخاب کنید و این دقیقاً
23
00:00:47,190 –> 00:00:49,080
همان چیزی است، اما با kinter،
24
00:00:49,080 –> 00:00:51,870
بنابراین یک جعبه کشویی اساساً
25
00:00:51,870 –> 00:00:54,120
چیزی است به نام منوی گزینهها، منوی گزینهها به صورت تکی،
26
00:00:54,120 –> 00:00:57,120
بنابراین برای انجام این
27
00:00:57,120 –> 00:00:59,460
کار اجازه میدهیم یک متغیر و این
28
00:00:59,460 –> 00:01:01,379
بسیار شبیه چک باکس هایی است که در ویدیوی گذشته به آنها نگاه کردیم
29
00:01:01,379 –> 00:01:02,850
، بنابراین چیزهای زیادی
30
00:01:02,850 –> 00:01:04,650
مشابه هستند، بنابراین متوجه خواهید شد
31
00:01:04,650 –> 00:01:08,070
که بنابراین فقط گزینه ای است که باید آن
32
00:01:08,070 –> 00:01:11,760
را برابر با منوی گزینه قرار دهیم و ما
33
00:01:11,760 –> 00:01:13,680
این را می خواهیم در root و دقیقاً مانند
34
00:01:13,680 –> 00:01:15,540
چک باکسها، باید یک متغیر به آن اختصاص
35
00:01:15,540 –> 00:01:18,660
دهیم تا بدانید هر آنچه را که
36
00:01:18,660 –> 00:01:20,940
در کادرها بررسی میکنیم، هر کادری
37
00:01:20,940 –> 00:01:23,190
را که انتخاب میکنیم، کدام مورد در
38
00:01:23,190 –> 00:01:25,170
کادری که انتخاب میکنیم، به یک
39
00:01:25,170 –> 00:01:27,210
متغیر اختصاص مییابد و میتوانیم اگر میخواهیم آن را var
40
00:01:27,210 –> 00:01:30,060
بنامیم یا میتوانیم آن را هرچه میخواهیم کلیک کنیم
41
00:01:30,060 –> 00:01:32,850
و این به این صورت است که حالا
42
00:01:32,850 –> 00:01:35,490
در اینجا، کار بعدی این است
43
00:01:35,490 –> 00:01:37,680
که موارد را در منو مرتب کنیم تا
44
00:01:37,680 –> 00:01:43,830
بتوانیم دوشنبه سهشنبه برویم و شما
45
00:01:43,830 –> 00:01:50,120
فقط آنها را با کاما از هم جدا کنید. یک
46
00:01:50,120 –> 00:01:54,330
و مهمترین روز جمعه
47
00:01:54,330 –> 00:01:58,080
در حال حاضر، بنابراین اکنون ما فقط بسته نقطه را روی
48
00:01:58,080 –> 00:02:00,479
صفحه می اندازیم، اکنون این متغیر کلیک شده را ایجاد کرده
49
00:02:00,479 –> 00:02:02,520
ایم، باید در واقع آن را تعریف کنیم،
50
00:02:02,520 –> 00:02:04,200
زیرا درست مانند کادرهای چک،
51
00:02:04,200 –> 00:02:06,360
این یک متغیر kinter است، بنابراین
52
00:02:06,360 –> 00:02:08,580
کمی متفاوت است. آن را تنظیم کنید و آن را دریافت کنید
53
00:02:08,580 –> 00:02:10,679
و شما تعریف می کنید که یک
54
00:02:10,679 –> 00:02:13,170
متغیر رشته است یا یک متغیر عدد صحیح، در این
55
00:02:13,170 –> 00:02:15,599
مورد آیتم های منوی ما رشته هستند، بنابراین
56
00:02:15,599 –> 00:02:17,940
ما از یک متغیر رشته استفاده می کنیم، بنابراین ما
57
00:02:17,940 –> 00:02:21,410
فقط کلیک شده معادل رشته var را صدا می زنیم و
58
00:02:21,410 –> 00:02:22,860
این
59
00:02:22,860 –> 00:02:25,290
مشکلی ندارد، بنابراین این کار خواهد شد. کار می کند و باید
60
00:02:25,290 –> 00:02:26,970
اشاره کنم که من فقط از همان
61
00:02:26,970 –> 00:02:27,629
کد شروع استفاده
62
00:02:27,629 –> 00:02:30,090
کردم و این را به عنوان نقطه کشویی پی ذخیره می کنم
63
00:02:30,090 –> 00:02:32,609
بنابراین این کار می کند اما یک مقدار پیش فرض را نشان نمی دهد
64
00:02:32,609 –> 00:02:34,709
همانطور که در اینجا می بینید، اجازه دهید
65
00:02:34,709 –> 00:02:37,319
فقط اجرا کنیم این را ببینید و
66
00:02:37,319 –> 00:02:39,180
بلافاصله این را ببینید، می توانید منوی ما را اینجا ببینید،
67
00:02:39,180 –> 00:02:41,310
اما هیچ آیتم پیش فرضی وجود ندارد،
68
00:02:41,310 –> 00:02:43,019
اما اگر روی آن کلیک کنید و سپس
69
00:02:43,019 –> 00:02:46,019
یک مورد را انتخاب کنید، به روز می شود، اما این
70
00:02:46,019 –> 00:02:48,389
عالی نیست، ما به یک آیتم پیش فرض واقعی نیاز داریم، پس
71
00:02:48,389 –> 00:02:50,159
چگونه انجام دهیم ما این کار را به خوبی انجام میدهیم، خیلی
72
00:02:50,159 –> 00:02:52,969
ساده است، میدانید که قبلاً با این متغیرها بازی کردهایم،
73
00:02:52,969 –> 00:02:56,250
این متغیرهای kinter را انجام دادهایم
74
00:02:56,250 –> 00:03:00,750
و میتوانیم آنها را دریافت و تنظیم کنیم، بنابراین در این مورد
75
00:03:00,750 –> 00:03:02,639
میخواهیم تنظیم کنیم و سپس انتخاب
76
00:03:02,639 –> 00:03:04,980
میکنیم که کدام یک را میخواهیم تنظیم کنیم، بنابراین اجازه دهید
77
00:03:04,980 –> 00:03:06,329
آنها را صدا کنیم. یک روز اینجاست، بنابراین اگر ما
78
00:03:06,329 –> 00:03:10,230
این را ذخیره کنیم، به اینجا برگرد و آن را اکنون خوب اجرا کنیم
79
00:03:10,230 –> 00:03:12,030
s over boom، در ابتدا میگوید دوشنبه
80
00:03:12,030 –> 00:03:15,650
بسیار عالی است، پس خوب است، پس
81
00:03:15,650 –> 00:03:19,739
چگونه میتوانیم انتخاب را دریافت کنیم و از آن
82
00:03:19,739 –> 00:03:22,069
برای انجام کارها به خوبی استفاده کنیم، درست مانند
83
00:03:22,069 –> 00:03:24,840
چک باکسهای ویدیوی آخر، ما فقط میتوانیم
84
00:03:24,840 –> 00:03:27,419
به این متغیر کلیک شده دسترسی داشته باشیم، پس بیایید
85
00:03:27,419 –> 00:03:31,500
یک دکمه ایجاد کنیم. دکمه من و این یک
86
00:03:31,500 –> 00:03:34,500
دکمه است و در مسیر قرار دارد و می خواهیم
87
00:03:34,500 –> 00:03:40,560
متن نشان دهد انتخاب را نشان