در این مطلب، ویدئو The Kivy Builder – Python Kivy GUI Tutorial #6 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:53
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,439
بچه ها جان
2
00:00:01,439 –> 00:00:03,199
الدر اینجا از سایت codabee.com چه خبره
3
00:00:03,199 –> 00:00:04,560
4
00:00:04,560 –> 00:00:07,040
5
00:00:12,960 –> 00:00:14,080
6
00:00:14,080 –> 00:00:15,599
7
00:00:15,599 –> 00:00:16,720
شما این
8
00:00:16,720 –> 00:00:17,760
ویدیو را دوست دارید و می خواهید بیشتر شبیه آن را ببینید،
9
00:00:17,760 –> 00:00:19,279
حتما دکمه لایک زیر را بشکنید در
10
00:00:19,279 –> 00:00:20,480
کانال مشترک شوید و الگوریتم یوتیوب را به من معرفی
11
00:00:20,480 –> 00:00:22,000
12
00:00:22,000 –> 00:00:23,359
کنید و به kodamy.com مراجعه کنید، جایی که من
13
00:00:23,359 –> 00:00:24,560
ده ها دوره با صدها
14
00:00:24,560 –> 00:00:25,760
ویدئو دارم که تدریس می کنم. شما برای کدنویسی
15
00:00:25,760 –> 00:00:27,680
از کد کوپن یوتیوب1 استفاده کنید تا 30 عضویت دریافت کنید
16
00:00:27,680 –> 00:00:29,039
که تمام فیلم ها و کتاب های دوره های من
17
00:00:29,039 –> 00:00:29,519
18
00:00:29,519 –> 00:00:31,599
با هزینه یک بار فقط 49 است که
19
00:00:31,599 –> 00:00:33,440
بسیار ارزان است، بسیار خوب، امروز جمعه است
20
00:00:33,440 –> 00:00:35,040
اینجا در وگاس، ما امروز یک نوع ویدیوی کوتاهتر دریافت
21
00:00:35,040 –> 00:00:36,719
کردیم، اما بسیار خوب است. بسیار مهم است
22
00:00:36,719 –> 00:00:37,920
و همانطور که گفتم ما به
23
00:00:37,920 –> 00:00:39,840
سازنده نگاه می کنیم و در آخرین ویدیو
24
00:00:39,840 –> 00:00:41,920
به استفاده از فایل طراحی kivy
25
00:00:41,920 –> 00:00:44,160
برای جدا کردن چیزهای طراحی
26
00:00:44,160 –> 00:00:45,520
خود از چیزهای پایتون نگاه کردیم
27
00:00:45,520 –> 00:00:46,640
و امروز می خواهیم بر روی آن بسازیم.
28
00:00:46,640 –> 00:00:48,399
و به سازنده که allo نگاه کنید
29
00:00:48,399 –> 00:00:48,800
30
00:00:48,800 –> 00:00:51,440
میخواهیم فایلهای طراحی kv مختلف
31
00:00:51,440 –> 00:00:52,399
را
32
00:00:52,399 –> 00:00:54,239
بهجای فایل پیشفرض مشخص کنیم، بنابراین
33
00:00:54,239 –> 00:00:55,520
این برنامه ما است که در
34
00:00:55,520 –> 00:00:56,559
آخرین ویدیو ایجاد
35
00:00:56,559 –> 00:00:58,239
کردیم، بنابراین فایلی به نام builder.pi
36
00:00:58,239 –> 00:01:00,079
دارم که دقیقاً همان کد ویدیوی
37
00:01:00,079 –> 00:01:01,520
قبلی ماست.
38
00:01:01,520 –> 00:01:01,920
39
00:01:01,920 –> 00:01:03,680
اگر آن ویدیو را از دست دادید، نام فایل را تغییر دهید، پیوند
40
00:01:03,680 –> 00:01:05,199
موجود در بخش نظرات زیر را برای
41
00:01:05,199 –> 00:01:05,920
لیست پخش
42
00:01:05,920 –> 00:01:07,840
بررسی کنید و بررسی کنید که من
43
00:01:07,840 –> 00:01:09,600
مثل همیشه از ویرایشگر متن sublime و ترمینال git bash استفاده
44
00:01:09,600 –> 00:01:10,400
می کنم،
45
00:01:10,400 –> 00:01:12,400
بنابراین یک چیزی که در آن ذکر نکردم
46
00:01:12,400 –> 00:01:13,520
آخرین ویدیو
47
00:01:13,520 –> 00:01:15,280
از آنجایی که ما چیزهای طراحی خود را جدا می کنیم
48
00:01:15,280 –> 00:01:17,040
و آن را در یک فایل طراحی chevy می چسبانیم
49
00:01:17,040 –> 00:01:17,840
50
00:01:17,840 –> 00:01:20,400
، به همه این مواردی که
51
00:01:20,400 –> 00:01:22,560
قبلاً وارد کرده بودیم مانند برچسب ها،
52
00:01:22,560 –> 00:01:24,799
طرح بندی ورودی های متن و دکمه ها نیازی
53
00:01:24,799 –> 00:01:26,159
نداریم تا بتوانیم درست انجام دهیم. خفاش از
54
00:01:26,159 –> 00:01:28,080
شر چیزهایی خلاص می شود ما این را ذخیره می کنیم و
55
00:01:28,080 –> 00:01:30,240
آن را اجرا می کنیم،
56
00:01:30,479 –> 00:01:32,400
می بینید که برنامه ما دقیقاً به همان شکلی است که
57
00:01:32,400 –> 00:01:33,840
ما مجبور
58
00:01:33,840 –> 00:01:35,600
59
00:01:35,600 –> 00:01:37,200
60
00:01:37,200 –> 00:01:38,960
نبودیم آن را وارد کنیم.
61
00:01:38,960 –> 00:01:42,720
آنها را در فایل my.kv خود تعریف کردیم پس
62
00:01:42,720 –> 00:01:45,360
چه سازنده است به خوبی به یاد داشته باشید در
63
00:01:45,360 –> 00:01:47,360
آخرین ویدیو ما فایل my.kv خود را تعیین کردیم
64
00:01:47,360 –> 00:01:50,640
زیرا کلاس اصلی ما
65
00:01:50,640 –> 00:01:53,040
در اینجا myapp نام داشت بنابراین ما نام
66
00:01:53,040 –> 00:01:54,079
فایل qivi را
67
00:01:54,079 –> 00:01:57,360
my dot kv گذاشتیم و برنامه را حذف کردیم.
68
00:01:57,360 –> 00:01:59,040
69
00:01:59,040 –> 00:02:01,360
به نام elder
70
00:02:01,360 –> 00:02:05,200
right فایل kivi ما خواهد بود elder
71
00:02:05,200 –> 00:02:08,720
dot kv right بنابراین هر چه کلاس شما
72
00:02:08,720 –> 00:02:09,758
نامیده
73
00:02:09,758 –> 00:02:12,400
می شود همان چیزی است که شما استفاده می کنید همان چیزی است که
74
00:02:12,400 –> 00:02:12,879
75
00:02:12,879 –> 00:02:15,760
فایل kimi خود را می نامید و kv می داند که آن را پیدا کند
76
00:02:15,760 –> 00:02:16,800
زیرا به دنبال
77
00:02:16,800 –> 00:02:18,400
آن است که این نام را می شناسد بنابراین به دنبال یک
78
00:02:18,400 –> 00:02:19,840
حروف کوچک می گردد. اکنون
79
00:02:19,840 –> 00:02:21,840
دوباره اشاره کردم که اگر برنامه مشابه قدیمی
80
00:02:21,840 –> 00:02:23,360
داشتیم باز هم قدیمی تر بود زیرا
81
00:02:23,360 –> 00:02:24,640
82
00:02:24,640 –> 00:02:28,400
وقتی فایل kivy خود را به درستی نام گذاری می کنیم از شر این قسمت برنامه خلاص می شویم،
83
00:02:28,400 –> 00:02:30,800
بنابراین خوب است اگر یک برنامه اولیه
84
00:02:30,800 –> 00:02:33,120
درست دارید، می توانید آن را انجام دهید.
85
00:02:33,120 –> 00:02:34,800
اما به احتمال
86
00:02:34,800 –> 00:02:36,480
زیاد برنامه پیچیدهتری از آن
87
00:02:36,480 –> 00:02:38,800
خواهید داشت و ممکن است مجبور
88
00:02:38,800 –> 00:02:40,239
شوید فایلهای طراحی کیبی مختلفی را
89
00:02:40,239 –> 00:02:43,040
درست تعیین کنید، ممکن است به هر دلیلی نخواهید آن را my.kv بنامید.
90
00:02:43,040 –> 00:02:44,239
91
00:02:44,239 –> 00:02:46,239
خوب
92
00:02:46,239 –> 00:02:47,440
ما از بیل استفاده می کنیم der و این چیزی است که
93
00:02:47,440 –> 00:02:48,720
ما در این ویدیو به آن نگاه خواهیم کرد، بنابراین
94
00:02:48,720 –> 00:02:51,040
برای انجام این کار، باید آن را مانند
95
00:02:51,040 –> 00:02:52,720
همیشه وارد کنیم، بنابراین
96
00:02:52,720 –> 00:02:55,840
از kivy.lang که
97
00:02:55,840 –> 00:03:00,239
بیایید سازنده را وارد کنیم که سرمایه b است،
98
00:03:00,239 –> 00:03:02,239
اکنون می توانیم فقط از آن استفاده کنیم و به از آن استفاده
99
00:03:02,239 –> 00:03:03,519
کنید چند راه مختلف برای استفاده از
100
00:03:03,519 –> 00:03:04,720
آن وجود دارد، من هر دو راه را به شما نشان خواهم داد.
101
00:03:04,720 –> 00:03:07,920
102
00:03:07,920 –> 00:03:11,040
103
00:03:11,040 –> 00:03:13,040
104
00:03:13,040 –> 00:03:14,720
105
00:03:14,720 –> 00:03:16,480
106
00:03:16,480 –> 00:03:19,360
kv اکنون هنوز آن را نداریم، پس
107
00:03:19,360 –> 00:03:21,360
بیایید آن را ایجاد کنیم، پس بیایید به
108
00:03:21,360 –> 00:03:23,040
فایل قدیمی طراحی kibby خود برویم، من فقط می خواهم
109
00:03:23,040 –> 00:03:25,040
همه این موارد را کپی کنم و
110
00:03:25,040 –> 00:03:27,680
بیایید ادامه دهیم و یک فایل جدید ایجاد کنیم،
111
00:03:27,680 –> 00:03:29,120
همه آن موارد را در آنجا بچسبانیم
112
00:03:29,120 –> 00:03:32,530
و ذخیره کنیم این به عنوان هر چیزی
113
00:03:32,530 –> 00:03:33,840
[Music]
114
00:03:33,840 –> 00:03:37,440
dot kv در حال حاضر باید
115
00:03:37,440 –> 00:03:38,799
نام این مورد را
116
00:03:38,799 –> 00:03:42,000
تغییر دهیم تا مطمئن شویم که
117
00:03:42,000 –> 00:03:43,280
118
00:03:43,280 –> 00:03:45,920
فایل طراحی قدیمی ما را به درستی جستجو نمی کند، بنابراین به جای برنامه من،
119
00:03:45,920 –> 00:03:47,280
بیایید این
120
00:03:47,280 –> 00:03:50,560
برنامه عالی را
121
00:03:50,560 –> 00:03:52,080
درست بنامیم و سپس در اینجا ما
122
00:03:52,080 –> 00:03:54,319
باید با برنامه بسیار جذاب تماس بگیریم،
123
00:03:54,319 –> 00:03:57,840
خب
124
00:03:57,840 –> 00:04:00,560
همه چیزهای دیگر ثابت می ماند حالا بیایید
125
00:04:00,560 –> 00:04:01,840
این را نظر
126
00:04:01,840 –> 00:04:04,159
127
00:04:04,159 –> 00:04:04,959
128
00:04:04,959 –> 00:04:08,319
بدهیم و سعی کنیم این را اجرا کنیم و فقط ببینیم چه اتفاقی می افتد درست کار نمی کند، بنابراین وقتی این
129
00:04:08,319 –> 00:04:08,640
کار را انجام
130
00:04:08,640 –> 00:04:10,799
می دهیم مطلقاً هیچ چیز در برنامه ما به درستی دریافت نمی کنیم
131
00:04:10,799 –> 00:04:12,560
هنوز هم می گوید درست عالی است،
132
00:04:12,560 –> 00:04:15,200
اما هیچ عنصر طراحی در این وجود ندارد
133
00:04:15,200 –> 00:04:16,639
134
00:04:16,639 –> 00:04:19,440
از طرف دیگر، اگر فقط
135
00:04:19,440 –> 00:04:21,759
این فایل builder.load را صدا کنیم، بگوییم hey
136
00:04:21,759 –> 00:04:25,120
use whatever.kv و این مسیر نسبی
137
00:04:25,120 –> 00:04:27,120
است زیرا ما این فایل را
138
00:04:27,120 –> 00:04:28,479
در این دایرکتوری ذخیره کرده ایم اگر این فایل را در جای دیگری ذخیره کنید،
139
00:04:28,479 –> 00:04:30,080
می دانید که
140
00:04:30,080 –> 00:04:32,080
احتمالاً چنین کاری را انجام خواهید داد.
141
00:04:32,080 –> 00:04:36,000
و