در این مطلب، ویدئو Python و Tkinter: ایجاد دکمه های منو و دکمه های رادیویی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,570 –> 00:00:03,030
سلام بچه ها اینجا و
2
00:00:03,030 –> 00:00:05,220
به پایتون و سری kinter ما خوش آمدید در این
3
00:00:05,220 –> 00:00:06,870
ویدیو ما دو نوع
4
00:00:06,870 –> 00:00:09,719
دکمه منو و سپس
5
00:00:09,719 –> 00:00:11,880
دکمه های رادیویی را پوشش می دهیم، پس بیایید اول شروع کنیم
6
00:00:11,880 –> 00:00:13,679
بچه ها، اول بیایید جلو برویم و بلیط خود را از تیک وارد کنیم.
7
00:00:13,679 –> 00:00:16,290
بین وارد کردن
8
00:00:16,290 –> 00:00:18,690
همه چیز همانطور که احتمالاً می بینید بچه ها
9
00:00:18,690 –> 00:00:20,580
اندازه فونت من در این ویدیو افزایش یافته است
10
00:00:20,580 –> 00:00:22,380
من نظرات زیادی دریافت کردم که می گفتند
11
00:00:22,380 –> 00:00:24,180
اگر اکنون در حال ادامه هستم اندازه فونت را افزایش دهید، ادامه می
12
00:00:24,180 –> 00:00:26,220
دهم و از اندازه فونت بزرگتر استفاده می کنم
13
00:00:26,220 –> 00:00:28,590
به هر حال ویدیوهای یوتیوب من
14
00:00:28,590 –> 00:00:30,120
کاملاً به بچه های مهربان وارد شده
15
00:00:30,120 –> 00:00:31,650
است. مرحله بعدی این است که به جلو برویم و
16
00:00:31,650 –> 00:00:34,470
پنجره خود را مقداردهی اولیه کنیم تا ریشه برابر
17
00:00:34,470 –> 00:00:36,420
با Tk باشد و بیایید جلوتر برویم و
18
00:00:36,420 –> 00:00:39,870
هندسه ریشه هندسه نقطه ای برابر
19
00:00:39,870 –> 00:00:43,950
یا در واقع در براکت 300 300 است. بار
20
00:00:43,950 –> 00:00:46,680
300 خوب، پس بچه ها چه کاری قرار است انجام دهد این
21
00:00:46,680 –> 00:00:49,170
است که ما اکنون یک پنجره 300 پیکسل در
22
00:00:49,170 –> 00:00:51,390
300 پیکسل داریم، بیایید جلو برویم و
23
00:00:51,390 –> 00:00:54,329
حلقه اصلی ریشه دا را بگوییم و این را اجرا کنیم و حالا
24
00:00:54,329 –> 00:00:56,460
باید جلو برویم و پنجره خود را
25
00:00:56,460 –> 00:00:57,660
اینجا فوق العاده ببینیم،
26
00:00:57,660 –> 00:00:59,130
بنابراین اولین مورد نوع b utton که ما قصد داریم برای
27
00:00:59,130 –> 00:01:01,739
بچه ها پوشش دهیم، دکمه منوی ما خواهد بود
28
00:01:01,739 –> 00:01:03,660
و نحوه عملکرد آن
29
00:01:03,660 –> 00:01:05,610
دقیقاً مانند هر منوی دیگری است که در وب سایت دیده اید،
30
00:01:05,610 –> 00:01:07,680
وقتی جلو می روید و روی
31
00:01:07,680 –> 00:01:09,659
آن منو کلیک می کنید، یک منوی کشویی می بینید و وقتی
32
00:01:09,659 –> 00:01:11,040
شما روی یکی از گزینه ها در منوی کشویی کلیک می کنید،
33
00:01:11,040 –> 00:01:13,320
اتفاقی باید بیفتد، بنابراین
34
00:01:13,320 –> 00:01:15,180
بیایید جلو برویم و یک دکمه منو
35
00:01:15,180 –> 00:01:17,460
در برنامه خود
36
00:01:17,460 –> 00:01:19,500
ایجاد کنیم، ابتدا یک متغیر ایجاد می کنیم و
37
00:01:19,500 –> 00:01:21,960
دوباره آن را برابر با دکمه منو قرار می دهیم که یک
38
00:01:21,960 –> 00:01:23,850
نوع را به kinter وارد کنید و ما
39
00:01:23,850 –> 00:01:25,710
در پنجره ریشه عبور می کنیم و
40
00:01:25,710 –> 00:01:27,060
باید به آن یک متن بدهیم، بنابراین متن اولیه باید چه باشد.
41
00:01:27,060 –> 00:01:28,890
42
00:01:28,890 –> 00:01:31,799
43
00:01:31,799 –> 00:01:35,520
ایجاد یک
44
00:01:35,520 –> 00:01:37,049
دکمه منو بچه ها ما در واقع باید
45
00:01:37,049 –> 00:01:39,510
یک منو به این اضافه کنیم تا یک منو اضافه کنیم، دو
46
00:01:39,510 –> 00:01:41,220
کار باید انجام دهید، ابتدا
47
00:01:41,220 –> 00:01:43,979
برای تنظیم اولیه منوی embiid
48
00:01:43,979 –> 00:01:46,500
برابر با متغیر منو است و سپس
49
00:01:46,500 –> 00:01:48,360
دکمه منوی خود را ارسال کنید.
50
00:01:48,360 –> 00:01:51,150
بسیار خوب پس دکمه منو که منو برابر است
51
00:01:51,150 –> 00:01:53,250
با منوی عبور در ابتدایی و ما B و
52
00:01:53,250 –> 00:01:54,990
سپس در اینجا ما جلوتر می رویم
53
00:01:54,990 –> 00:01:57,119
و خاصیت دکمه منوی خود را تنظیم می کنیم و
54
00:01:57,119 –> 00:01:59,430
برای انجام این کار می گوییم MB در
55
00:01:59,430 –> 00:02:01,890
پرانتز مربع از منوی کلمه عبور
56
00:02:01,890 –> 00:02:04,080
کنید، این دوباره منوی واقعی را با
57
00:02:04,080 –> 00:02:06,450
دکمه منوی ما مرتبط می کند و ما دوباره
58
00:02:06,450 –> 00:02:10,169
میخواهم بگویم که این برابر با مگابایت منوی نقطهای خواهد بود، خوب است،
59
00:02:10,169 –> 00:02:12,959
بنابراین پیش میرود و منوی
60
00:02:12,959 –> 00:02:14,060
ما را به منوی ما اضافه میکند، اما
61
00:02:14,060 –> 00:02:15,860
وقتی این کار را انجام دادیم، بچهها قسمت بعدی
62
00:02:15,860 –> 00:02:17,120
در واقع ادامه دهید و نظراتی اضافه کنید،
63
00:02:17,120 –> 00:02:19,010
حالا چیزهای مختلفی وجود دارد.
64
00:02:19,010 –> 00:02:20,180
میتوانید به یک متا اضافه کنید،
65
00:02:20,180 –> 00:02:21,739
میتوانید دکمههایی را اضافه کنید، میتوانید دکمههای رادیویی
66
00:02:21,739 –> 00:02:23,239
را اضافه کنید، میتوانید دستورات را اضافه کنید، فعلاً میتوانید دستور اضافه کنید،
67
00:02:23,239 –> 00:02:25,130
بنابراین روشی که میخواهیم این کار را انجام دهیم این
68
00:02:25,130 –> 00:02:28,370
است که دوباره میگوییم منوی MB،
69
00:02:28,370 –> 00:02:29,900
ما مرتبسازی را اضافه میکنیم از آیتم های مختلف لیست
70
00:02:29,900 –> 00:02:31,940
به منوی ما نه دکمه منو
71
00:02:31,940 –> 00:02:34,519
و سپس دستور اضافه کردن MB domen u dot را می گوییم
72
00:02:34,519 –> 00:02:36,950
و در داخل آن
73
00:02:36,950 –> 00:02:38,510
انواع مختلفی از متغیرها وجود دارد که می توانید
74
00:02:38,510 –> 00:02:40,160
در پارامترهای مختلف ارسال کنید، ابتدا یکی از
75
00:02:40,160 –> 00:02:41,780
آنها برچسب خواهد بود، بنابراین دستورات B را تماشا کنید.
76
00:02:41,780 –> 00:02:44,450
من می خواهم در اینجا گزینه 1
77
00:02:44,450 –> 00:02:48,230
گزینه 1 را بگویم و زمانی که این کار را انجام دادید بچه ها،
78
00:02:48,230 –> 00:02:49,459
پارامتر دومی که من می گذارم
79
00:02:49,459 –> 00:02:51,019
، دستور خواهد بود، پس چه اتفاقی باید
80
00:02:51,019 –> 00:02:53,480
بیفتد وقتی کسی گزینه 1 را فشار می
81
00:02:53,480 –> 00:02:55,430
دهد، بنابراین در پایتون چیزی به نام
82
00:02:55,430 –> 00:02:57,380
لامبدا وجود دارد و توابع لامبدا
83
00:02:57,380 –> 00:02:59,900
اساساً توابع پایتون درون خطی هستند و
84
00:02:59,900 –> 00:03:02,120
اجازه کدهای سریع تری را می دهند.
85
00:03:02,120 –> 00:03:03,319
در واقع باید تابع خود را ایجاد کنید،
86
00:03:03,319 –> 00:03:05,540
بنابراین اجازه دهید من بروم و
87
00:03:05,540 –> 00:03:06,830
یک تابع را ایجاد کنم و این کاملاً
88
00:03:06,830 –> 00:03:08,840
منطقی است دستور برابر با
89
00:03:08,840 –> 00:03:13,160
کولون لامبدا خواهد بود و سپس این
90
00:03:13,160 –> 00:03:16,549
گزینه 1 را چاپ کنید خوب
91
00:03:16,549 –> 00:03:18,410
است، بچه ها اینجا چه کار یاد گرفتم به جای اینکه من یک
92
00:03:18,410 –> 00:03:21,260
تابع را در اینجا تعریف کنم def func 1 و
93
00:03:21,260 –> 00:03:23,810
چیزی مانند print بگویم این یک گزینه است
94
00:03:23,810 –> 00:03:28,459
این یک گزینه است مانند آن def func
95
00:03:28,459 –> 00:03:30,319
want like that به جای انجام این کار
96
00:03:30,319 –> 00:03:32,569
همان کاری که در واقع انجام دادم این بود که همه این کارها را
97
00:03:32,569 –> 00:03:35,269
در یک خط با گفتن لامبدا انجام دادم. چاپ دو نقطه
98
00:03:35,269 –> 00:03:37,160
این یک گزینه است، بنابراین آنچه که در
99
00:03:37,160 –> 00:03:39,319
اینجا اتفاق میافتد این است که این خود یک
100
00:03:39,319 –> 00:03:41,359
تابع است، به جز اینکه من مجبور نیستم آن را ایجاد
101
00:03:41,359 –> 00:03:43,190
کنم و آن را مانند آنچه برای func 1 انجام میدهم تعریف کنم،
102
00:03:43,190 –> 00:03:45,350
در اینجا یک تابع درون خطی است
103
00:03:45,350 –> 00:03:47,600
و مقدار زیادی صرفهجویی میکند. از حافظه و مرکز، بنابراین
104
00:03:47,600 –> 00:03:49,160
ما به آنجا می رویم، من یک دستور اضافه کردم
105
00:03:49,160 –> 00:03:51,049
، گزینه 1 را برچسب گذاری می کنم و دستور من
106
00:03:51,049 –> 00:03:53,030
چاپ لامبدا است، این گزینه 1 است، من ادامه می دهم
107
00:03:53,030 –> 00:03:54,109
و این عبارت را کپی می کنم بچه ها
108
00:03:54,109 –> 00:03:56,299
دستور C فرمان V و من می خواهم
109
00:03:56,299 –> 00:03:57,920
یک را اضافه کنم. دستور دوم ylabel برابر با
110
00:03:57,920 –> 00:04:01,040
گزینه 2 است و پرینت این گزینه 2 است
111
00:04:01,040 –> 00:04:02,780
در حال حاضر واضح است که می توان کارهای بیشتری انجام داد
112
00:04:02,780 –> 00:04:04,400
اما فقط به خاطر این ویدیو من
113
00:04:04,400 –> 00:04:06,530
فقط دو گزینه یا دو نظر اضافه می کنم
114
00:04:06,530 –> 00:04:08,600
و این یک چیز دیگر را ذخیره می کنیم
115
00:04:08,600 –> 00:04:11,480
فراموش کرده ام بسته نقطه ای MV است، بنابراین دوباره
116
00:04:11,480 –> 00:04:13,040
این دکمه منوی خارق العاده را ایجاد کرده ایم که
117
00:04:13,040 –> 00:04:15,079
به منو اضافه می کنیم، اما آخرین کاری که آنها
118
00:04:15,079 –> 00:04:16,820
انجام می دهند این است که به جلو بروند و آن را در
119
00:04:16,820 –> 00:04:20,000
پنجره نوع مسیر واقعی ما ترتیب دهند، بنابراین ادامه دهید
120
00:04:20,000 –> 00:04:22,190
و این را ذخیره کنید، آن را اجرا کنید و اجازه دهید
121
00:04:22,190 –> 00:04:24,590
نگاهی بیندازید که ما پنجره خود را در اینجا داریم،
122
00:04:24,590 –> 00:04:26,570
این یک منو است که دوباره متنی است که در
123
00:0