در این مطلب، ویدئو PYTHON 3 TKINTER – کلید اتصال رابط کاربری گرافیکی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,820
سلام، در این ویدیو،
2
00:00:02,820 –> 00:00:04,890
ما ویجت ورودی خود را می گیریم و
3
00:00:04,890 –> 00:00:07,049
یک کلید را به آن متصل می کنیم، به این معنی که وقتی
4
00:00:07,049 –> 00:00:08,970
من در داخل ویجت ورودی هستم،
5
00:00:08,970 –> 00:00:13,170
می توانم اینتر یا هر کلیدی را فشار دهم که من
6
00:00:13,170 –> 00:00:15,900
انتخاب می کنم و کاری که انجام می دهد این است که
7
00:00:15,900 –> 00:00:17,820
یک کد کوچک را در یک
8
00:00:17,820 –> 00:00:21,449
تابع اجرا می کند تا کار جالبی انجام دهد.
9
00:00:21,449 –> 00:00:22,740
کاری که ما انجام
10
00:00:22,740 –> 00:00:24,150
خواهیم داد این است که محتوای کادر ورودی
11
00:00:24,150 –> 00:00:26,490
را برداریم و آن را پاک کنیم. بنابراین
12
00:00:26,490 –> 00:00:28,890
اینجا یک مکان شروع بود فقط یک کادر ورودی من
13
00:00:28,890 –> 00:00:29,760
که دقیقاً در اینجا
14
00:00:29,760 –> 00:00:32,668
ورودی رابط کاربری گرافیکی با بازگشت است و این به
15
00:00:32,668 –> 00:00:35,010
یاد داشته باشید که ما به سادگی TK enter را وارد می کنیم
16
00:00:35,010 –> 00:00:37,290
که جعبه ابزاری است که شامل همه
17
00:00:37,290 –> 00:00:39,329
ابزارهای مختلف برای ایجاد این
18
00:00:39,329 –> 00:00:42,480
برنامه ها است که ما پنجره اصلی خود را ایجاد می کنیم.
19
00:00:42,480 –> 00:00:45,660
عنوان پنجره اصلی خود را تنظیم می کنیم، سپس
20
00:00:45,660 –> 00:00:47,969
یک ویجت ورودی ایجاد می کنیم، آن
21
00:00:47,969 –> 00:00:50,160
ویجت ورودی را در پنجره اصلی بسته بندی می کنیم که من آن را
22
00:00:50,160 –> 00:00:52,370
route می نامم و سپس حلقه خود را تنظیم می کنم
23
00:00:52,370 –> 00:00:54,989
تا کاری که می خواهم انجام دهم بین
24
00:00:54,989 –> 00:00:57,629
ایجاد ویجت ورودی و بسته بندی است.
25
00:00:57,629 –> 00:00:59,780
ویجت ورودی من قصد دارم این کار را انجام دهم
26
00:00:59,780 –> 00:01:03,030
و به محض اینکه بتوانم وارد اینجا می شوم
27
00:01:03,030 –> 00:01:05,549
کمی تأخیر را در اینجا تایپ کنید و من میخواهم بگویم
28
00:01:05,549 –> 00:01:09,060
ورودی ورودی 1 نقطه bind بنابراین bind
29
00:01:09,060 –> 00:01:12,930
تابعی است که به من امکان میدهد یک کلید
30
00:01:12,930 –> 00:01:15,840
و یک تابع را انتخاب کنم و بنابراین کاری که
31
00:01:15,840 –> 00:01:17,960
میخواهم انجام دهم این است که کلید بازگشت را متصل میکنم.
32
00:01:17,960 –> 00:01:25,530
به تابعی که اکنون در بازگشت فراخوانی
33
00:01:25,530 –> 00:01:28,409
خواهم کرد، من در اینجا با یک خطا روبرو هستم، زیرا من
34
00:01:28,409 –> 00:01:30,600
در تابع در
35
00:01:30,600 –> 00:01:32,430
بازگشت ننوشته ام، بنابراین می خواهم اینجا به بالا بیایم
36
00:01:32,430 –> 00:01:34,530
و می خواهم بگویم def در
37
00:01:34,530 –> 00:01:41,729
بازگشت و برای حالا میخواهم این را
38
00:01:41,729 –> 00:01:43,200
اینجا بگذارم، در یک ثانیه توضیح میدهم که این چیست،
39
00:01:43,200 –> 00:01:44,490
اما بیایید با شروع آرگهای ستارهای
40
00:01:44,490 –> 00:01:46,979
شروع کنیم و تنها کاری که میخواهیم انجام دهیم این است که
41
00:01:46,979 –> 00:01:50,759
برگرداندن چاپ چاپ شود، همچنان روی دکمهای کلیک کنید و
42
00:01:50,759 –> 00:01:54,570
انگشتم فشار داده شود. این
43
00:01:54,570 –> 00:01:57,869
اتفاق میافتد، یعنی من
44
00:01:57,869 –> 00:02:00,210
اساساً این ویجت ورودی را گرفتهام و این تابع را پیدا کردم،
45
00:02:00,210 –> 00:02:06,470
بنابراین اگر این را در اینجا اجرا کنم،
46
00:02:06,470 –> 00:02:08,210
اگر در حال حاضر ENTER را فشار دهم، هیچ
47
00:02:08,210 –> 00:02:10,100
اتفاقی نمیافتد زیرا من وارد
48
00:02:10,100 –> 00:02:11,240
ویجت نشدهام، اما لحظهای که وارد ویجت میشوم
49
00:02:11,240 –> 00:02:13,220
منطقه تست درست است یا من فقط Enter را فشار می دهم
50
00:02:13,220 –> 00:02:15,980
اکنون فشار داده شده را برگردانید متوجه
51
00:02:15,980 –> 00:02:18,710
تفاوت وجود دارد اگر من داخل این
52
00:02:18,710 –> 00:02:20,420
نیستم اگر من هستم در واقع این
53
00:02:20,420 –> 00:02:24,190
ویجت را انتخاب نکنید، کلید بازگشت کار نمیکند،
54
00:02:24,610 –> 00:02:27,950
بنابراین بیایید این ویجت را کمی پاک
55
00:02:27,950 –> 00:02:31,040
کنیم و بهترین روشها را به خوبی انجام دهیم،
56
00:02:31,040 –> 00:02:32,870
بنابراین اولین چیز این است که اجازه دهید
57
00:02:32,870 –> 00:02:35,120
مطمئن شویم که فعلاً به خاطر میآوریم که کجا
58
00:02:35,120 –> 00:02:37,940
باید قرار گیرد. ما میخواهیم
59
00:02:37,940 –> 00:02:39,680
مطمئن شویم که همه توابع ما
60
00:02:39,680 –> 00:02:42,560
در بالای برنامه ما هستند، واقعاً
61
00:02:42,560 –> 00:02:44,390
نکته کلیدی این است که شما نمیخواهید آن را
62
00:02:44,390 –> 00:02:48,170
زیر تابع binding خود قرار دهید، زیرا
63
00:02:48,170 –> 00:02:49,970
پایتون این کلمه را انجام نمیدهد، بنابراین اگر
64
00:02:49,970 –> 00:02:51,560
آن را قرار دهم در آنجا من در واقع یک خطا دریافت
65
00:02:51,560 –> 00:02:53,990
می کنم زیرا تابع را نمی شناسد
66
00:02:53,990 –> 00:02:57,200
زیرا در زیر آن قرار دارد، بنابراین بیایید
67
00:02:57,200 –> 00:03:00,050
این را دوباره در اینجا قرار دهیم. دومین مورد
68
00:03:00,050 –> 00:03:01,910
این است که وقتی به اطراف نگاه می کنید، این ستاره را زیاد می بینید که
69
00:03:01,910 –> 00:03:04,430
در اصل به آن می
70
00:0