در این مطلب، ویدئو رابط کاربری گرافیکی پایتون با Tkinter – 6 – اتصال توابع به Layouts با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:02,820
خوب بچه ها، بنابراین ما می دانیم که چگونه یک
2
00:00:02,820 –> 00:00:04,830
طرح بندی را به چند روش مختلف بسازیم،
3
00:00:04,830 –> 00:00:07,109
می دانیم چگونه ویجت های خود را در اطراف صفحه سازماندهی کنیم
4
00:00:07,109 –> 00:00:09,599
، حالا بیایید به چیزهای خوب
5
00:00:09,599 –> 00:00:12,240
برسیم، بیاموزیم که چگونه آن رابط کاربری گرافیکی
6
00:00:12,240 –> 00:00:15,210
یا ویجت ها را در واقع با
7
00:00:15,210 –> 00:00:18,539
برنامه کامپیوتر ما تعامل داشته باشند. اولین چیزی
8
00:00:18,539 –> 00:00:21,300
که میخواهم به شما نشان دهم این است که چگونه میتوانید
9
00:00:21,300 –> 00:00:24,090
آن را اتصال یک تابع به یک ویجت نامید،
10
00:00:24,090 –> 00:00:26,279
به عبارت دیگر چگونه میتوانید
11
00:00:26,279 –> 00:00:28,800
کاری مانند کلیک کردن روی یک دکمه انجام دهید و
12
00:00:28,800 –> 00:00:30,900
میتواند یک تابع را در برنامه رایانهتان فراخوانی کند،
13
00:00:30,900 –> 00:00:33,540
پس بیایید ادامه دهیم و یک عملکرد بسیار خوب بسازیم.
14
00:00:33,540 –> 00:00:36,149
عملکرد ساده اول من فقط چیزی
15
00:00:36,149 –> 00:00:39,840
به نام یک نام چاپ میسازم، پس
16
00:00:39,840 –> 00:00:41,610
البته تنها کاری که این کار انجام میدهد این
17
00:00:41,610 –> 00:00:43,559
است که فقط چیزی
18
00:00:43,559 –> 00:00:44,670
را روی صفحه چاپ میکنیم،
19
00:00:44,670 –> 00:00:47,219
بنابراین درست مثل قبل هر زمان که فقط از
20
00:00:47,219 –> 00:00:50,399
چاپ استفاده میکنیم و ما چیزی شبیه به
21
00:00:50,399 –> 00:00:55,620
سلام نام من باکی است که تمام
22
00:00:55,620 –> 00:00:59,520
عملکرد این کار را انجام می دهد، پس چگونه واقعاً
23
00:00:59,520 –> 00:01:03,090
این را از طریق رابط کاربری گرافیکی فراخوانی کنیم، البته کاری که
24
00:01:03,090 –> 00:01:04,709
من می خواهم انجام دهم این است که می خواهم
25
00:01:04,709 –> 00:01:06,869
هر زمان که روی دکمه ای روی صفحه کلیک می کنم این را صدا بزنم
26
00:01:06,869 –> 00:01:08,880
تا اولین مورد این البته ما به یک دکمه نیاز داریم که
27
00:01:08,880 –> 00:01:12,689
من آن را دکمه 1 می نامم
28
00:01:12,689 –> 00:01:15,180
و برای اینکه یک دکمه را بسازیم از
29
00:01:15,180 –> 00:01:17,369
شیء دکمه در جایی که می خواهید آن را به
30
00:01:17,369 –> 00:01:19,320
خوبی قرار دهید، فقط آن را در پنجره اصلی خود قرار می
31
00:01:19,320 –> 00:01:23,130
دهیم که والد بعدی خواهد بود آیا
32
00:01:23,130 –> 00:01:24,780
می خواهید متن روی دکمه ظاهر شود و
33
00:01:24,780 –> 00:01:27,180
من فقط می گویم اوه من نمی دانم مانند چاپ
34
00:01:27,180 –> 00:01:32,430
نام برو چاپ نام من نیز ممکن است
35
00:01:32,430 –> 00:01:35,159
اکنون آخرین چیزی که پارامتر کمتری که
36
00:01:35,159 –> 00:01:36,930
این دکمه می گیرد این است که
37
00:01:36,930 –> 00:01:40,710
این یک جدید است پارامتری به نام فرمان حالا
38
00:01:40,710 –> 00:01:43,710
کاری که میتوانید انجام دهید این است که میتوانید این پارامتر را اضافه کنید
39
00:01:43,710 –> 00:01:45,780
و میگوید هر زمان که روی آن کلیک میکنم،
40
00:01:45,780 –> 00:01:49,380
یک تابع مشخص را اجرا کنید، خوب چه
41
00:01:49,380 –> 00:01:51,990
تابعی را در محدوده نام چاپ داریم،
42
00:01:51,990 –> 00:01:54,750
بنابراین من میخواهم نام چاپ را در
43
00:01:54,750 –> 00:01:57,240
آنجا بیاندازم، بنابراین اساساً این می گوید یک
44
00:01:57,240 –> 00:02:00,350
دکمه با این ویژگی ها بسازید و همچنین
45
00:02:00,350 –> 00:02:04,140
هر زمان که روی آن کلیک می کنید نام تابع
46
00:02:04,140 –> 00:02:06,210
چاپ را صدا کنید و نکته دیگری که می خواهم به آن
47
00:02:06,210 –> 00:02:08,758
اشاره کنم این است که هر زمان از این استفاده می کنید
48
00:02:08,758 –> 00:02:11,879
مطمئن شوید که آن پرانتزها را در
49
00:02:11,879 –> 00:02:14,010
آنجا ندارید تا این چیز دیگری است
50
00:02:14,010 –> 00:02:16,050
که می دانم شما فقط دارید آن را در
51
00:02:16,050 –> 00:02:19,200
ذهن داشته باشیم، پس اکنون چه باید کنیم انجام این کار در
52
00:02:19,200 –> 00:02:20,549
واقع این است که این صفحه نمایش را روی صفحه نمایش داشته باشیم،
53
00:02:20,549 –> 00:02:23,159
بنابراین دکمه اول را ساده نگه می
54
00:02:23,159 –> 00:02:26,610
داریم آن را بسته بندی کرده و بررسی کنید، بنابراین من این
55
00:02:26,610 –> 00:02:29,040
را اجرا می کنم البته ما فقط یک
56
00:02:29,040 –> 00:02:34,739
دکمه بسیار ابتدایی داریم و اگر بتوانم به آنجا
57
00:02:34,739 –> 00:02:35,099
برویم.
58
00:02:35,099 –> 00:02:37,860
حالا میخواهم روی آن کلیک کنم و
59
00:02:37,860 –> 00:02:40,470
اینجا را زیر نظر داشته باشم، بنابراین هر زمان که روی آن کلیک میکنم تنها کاری
60
00:02:40,470 –> 00:02:43,530
که انجام میدهد این است که نام چاپ را صدا
61
00:02:43,530 –> 00:02:45,890
میزند که فقط چیزی بسیار ساده را در
62
00:02:45,890 –> 00:02:49,590
خط فرمان چاپ میکند، البته
63
00:02:49,590 –> 00:02:50,700
در نهایت من به شما نشان خواهم داد.
64
00:02:50,700 –> 00:02:52,769
بچه ها چگونه می توانید متن را در
65
00:02:52,769 –> 00:02:55,590
رابط کاربری گرافیکی خود ظاهر کنید و فقط یک پیش نمایش آن
66
00:02:55,590 –> 00:02:58,109
فقط شامل تغییر است. من یک
67
00:02:58,109 –> 00:03:01,079
راه فقط تغییر یک
68
00:03:01,079 –> 00:03:02,549
69
00:03:02,549 –> 00:03:04,769
برچسب نیست. اما
70
00:03:04,769 –> 00:03:07,500
این بسیار اساسی است و به این می
71
00:03:07,500 –> 00:03:10,410
گویند اتصال یک تابع به یک ویجت به
72
00:03:10,410 –> 00:03:14,280
عبارت دیگر اتصال این تابع به
73
00:03:14,280 –> 00:03:16,200
این ویجت به عبارت دیگر اکنون ی