در این مطلب، ویدئو تنظیم ویژگی های پیش فرض ویجت – آموزش شماره 9 Python Kivy GUI با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:02
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,520
بچه ها جان
2
00:00:01,520 –> 00:00:03,199
الدر اینجا از codingme.com چه خبره
3
00:00:03,199 –> 00:00:04,240
4
00:00:04,240 –> 00:00:08,080
5
00:00:14,000 –> 00:00:15,120
6
00:00:15,120 –> 00:00:16,400
7
00:00:16,400 –> 00:00:18,080
اما قبل از شروع، اگر
8
00:00:18,080 –> 00:00:19,039
این ویدیو را دوست دارید، میخواهید شبیههای بیشتری ببینید،
9
00:00:19,039 –> 00:00:20,480
حتماً دکمه لایک زیر را فشار دهید،
10
00:00:20,480 –> 00:00:21,920
در کانال مشترک شوید، الگوریتم یوتیوب را به من نشان دهید
11
00:00:21,920 –> 00:00:23,439
12
00:00:23,439 –> 00:00:24,720
و به coding.com مراجعه کنید که در آن
13
00:00:24,720 –> 00:00:25,920
دهها دوره آموزشی دارم. با صدها
14
00:00:25,920 –> 00:00:27,119
ویدیو که به شما یاد میدهد با
15
00:00:27,119 –> 00:00:28,960
استفاده از کد کوپن کدنویسی کنید، یوتیوب میخواست 30
16
00:00:28,960 –> 00:00:30,240
عضویت داشته باشد که تمام فیلمها و کتابهای دورههای من
17
00:00:30,240 –> 00:00:30,720
18
00:00:30,720 –> 00:00:32,880
برای یک بار فقط از طریق 49 مورد است که بسیار
19
00:00:32,880 –> 00:00:33,840
ارزان است،
20
00:00:33,840 –> 00:00:35,680
بنابراین ما در
21
00:00:35,680 –> 00:00:38,320
لیست پخش kivi خود در اینجا و در اینجا حرکت کردهایم. این ویدیو
22
00:00:38,320 –> 00:00:39,920
میخواهم در مورد به ارث بردن ویژگیهای ویجت
23
00:00:39,920 –> 00:00:40,719
24
00:00:40,719 –> 00:00:42,960
25
00:00:42,960 –> 00:00:44,399
26
00:00:44,399 –> 00:00:46,640
بهطور خاص در فایلهای طراحی کیوی خود صحبت کنم، آن را فایل طراحی کیوی مینامم، از نظر فنی یک فایل زبان kibby است،
27
00:00:46,640 –> 00:00:48,320
اما برای چیزهای طراحی است، بنابراین من آن را
28
00:00:48,320 –> 00:00:49,840
فایل طراحی کیتی مینامم
29
00:00:49,840 –> 00:00:52,320
و هر بار که می دانیم
30
00:00:52,320 –> 00:00:54,239
چیزی را در یک جعبه ورودی ایجاد می کنیم، یک برچسب یا
31
00:00:54,239 –> 00:00:55,039
هر چیز دیگری
32
00:00:55,039 –> 00:00:56,719
که می توانیم به آن ویژگی های مختلف بدهیم،
33
00:00:56,719 –> 00:00:58,719
می توانیم به آن اندازه فونت بدهیم، می توانیم به آن
34
00:00:58,719 –> 00:01:00,320
رنگ بدهیم، می توانیم همه
35
00:01:00,320 –> 00:01:02,000
چیزهایی را که به آنها نگاه کرده ایم در موقعیت قرار دهیم،
36
00:01:02,000 –> 00:01:05,199
اما شما ممکن است فقط بخواهید
37
00:01:05,199 –> 00:01:08,560
به همه دکمه ها یا تمام متن ها یک رنگ کامل بدهید یا
38
00:01:08,560 –> 00:01:09,680
می دانید که ممکن است بخواهید همه متن خود را
39
00:01:09,680 –> 00:01:11,680
اندازه خاصی داشته باشید و مجبور نباشید
40
00:01:11,680 –> 00:01:12,080
41
00:01:12,080 –> 00:01:15,200
هر بار که برچسب
42
00:01:15,200 –> 00:01:18,000
یا متنی را در طرح kvd تایپ می کنید آن را تایپ کنید. فایل پس
43
00:01:18,000 –> 00:01:19,200
این همان کاری است که ما در این ویدیو به انجام آن می پردازیم،
44
00:01:19,200 –> 00:01:20,320
بنابراین
45
00:01:20,320 –> 00:01:22,720
من یک فایل به نام inherit.pi و یک
46
00:01:22,720 –> 00:01:23,600
47
00:01:23,600 –> 00:01:26,080
فایل kvdesign به نام inherent.kv دارم و
48
00:01:26,080 –> 00:01:27,360
دقیقاً همان کدی است که روی
49
00:01:27,360 –> 00:01:27,840
50
00:01:27,840 –> 00:01:29,680
همان شروع کننده خود کار می کردیم. کد و ما می خواهیم از
51
00:01:29,680 –> 00:01:32,079
طرح بندی جعبه استفاده کنیم که در
52
00:01:32,079 –> 00:01:33,360
ویدیوی گذشته استفاده کردیم فقط برای ساده نگه داشتن چیزها،
53
00:01:33,360 –> 00:01:34,640
بنابراین اگر آن ویدیو را
54
00:01:34,640 –> 00:01:35,759
ندیدید آن را بررسی کنید، پیوندی در
55
00:01:35,759 –> 00:01:37,280
بخش نظرات برای لیست پخش وجود دارد و می
56
00:01:37,280 –> 00:01:37,759
توانید
57
00:01:37,759 –> 00:01:39,439
به آن نگاهی بیندازید، بنابراین هر چیزی را که در
58
00:01:39,439 –> 00:01:41,360
اینجا تغییر داده ام، سازنده خود را تغییر داده ام
59
00:01:41,360 –> 00:01:44,479
برای اشاره به فایل inherit.kv خود
60
00:01:44,479 –> 00:01:46,399
که اینجا داریم، پس خیلی خوب، بیایید ادامه دهیم
61
00:01:46,399 –> 00:01:47,520
و شروع کنیم
62
00:01:47,520 –> 00:01:50,320
و چیزی که میخواهیم یک طرح بندی جعبه است مانند
63
00:01:50,320 –> 00:01:52,000
آنچه در ویدیوی گذشته انجام دادیم
64
00:01:52,000 –> 00:01:53,640
و بیایید با تنظیم جهت خود
65
00:01:53,640 –> 00:01:55,280
66
00:01:55,280 –> 00:01:58,960
را به حالت عمودی شروع کنیم. و پایین
67
00:01:58,960 –> 00:02:00,960
سمت راست و سپس میخواهیم به آن
68
00:02:00,960 –> 00:02:02,159
69
00:02:02,159 –> 00:02:05,600
اندازه root.width و ارتفاع نقطه ریشه را بدهیم
70
00:02:05,600 –> 00:02:08,560
تا همه ویجتهای ما
71
00:02:08,560 –> 00:02:09,758
به کل اندازه برنامهمان گسترش یابند
72
00:02:09,758 –> 00:02:12,640
و در حالی که در آن هستیم، اجازه دهید
73
00:02:12,640 –> 00:02:14,160
به آن یک بالشتک
74
00:02:14,160 –> 00:02:17,360
مانند 10 و یک اضافه کنیم.
75
00:02:17,360 –> 00:02:19,680
فاصله 10. ما در دو ویدیوی آخر به این موارد نگاه کردیم،
76
00:02:19,680 –> 00:02:20,879
77
00:02:20,879 –> 00:02:22,400
بنابراین در اطراف هر ویجت کوچک
78
00:02:22,400 –> 00:02:24,720
و مقداری فاصله بین هر یک قرار دهید،
79
00:02:24,720 –> 00:02:26,480
فقط برای اینکه خواندن همه این مطالب راحت تر باشد
80
00:02:26,480 –> 00:02:27,440
81
00:02:27,440 –> 00:02:29,680
حالا ما در اینجا چه
82
00:02:29,680 –> 00:02:31,040
می خواهیم. قطعاً چند دکمه میخواهید،
83
00:02:31,040 –> 00:02:32,160
بنابراین
84
00:02:32,160 –> 00:02:34,480
بیایید با آن شروع کنیم و
85
00:02:34,480 –> 00:02:36,959
نمیدانم این میگوید ارسال کنید
86
00:02:36,959 –> 00:02:40,239
و بیایید این را کپی کنیم
87
00:02:40,239 –> 00:02:44,160
و این یکی میگوید واضح درست است
88
00:02:44,160 –> 00:02:46,560
و ما احتمالاً تعدادی برچسب و
89
00:02:46,560 –> 00:02:48,840
چند ورودی متن میخواهیم، پس بیایید به برچسب برویم و ا
90
00:02:48,840 –> 00:02:51,680
91
00:02:51,680 –> 00:02:53,840
ن کار را انجام میدهد. متن بیایید بگوییم
92
00:02:53,840 –> 00:02:55,440
نام
93
00:02:55,440 –> 00:02:59,360
و سپس ما همچنین یک کادر ورودی متن می خواهید
94
00:02:59,360 –> 00:03:01,760
تا بتوانیم مطالب را تایپ کنیم و این
95
00:03:01,760 –> 00:03:03,280
چند
96
00:03:03,280 –> 00:03:06,640
خط برابر با نادرست خواهد
97
00:03:06,640 –> 00:03:08,239
98
00:03:08,239 –> 00:03:11,040
99
00:03:11,040 –> 00:03:12,560
100
00:03:12,560 –> 00:03:16,840
101
00:03:16,840 –> 00:03:19,360
102
00:03:19,360 –> 00:03:22,720
بود. به طوری که خیلی خوب به نظر می رسد، اینجا فقط
103
00:03:22,720 –> 00:03:23,599
یک برنامه بسیار ابتدایی
104
00:03:23,599 –> 00:03:25,760
است، پس بیایید این را ذخیره کنیم، مطمئن
105
00:03:25,760 –> 00:03:26,720
شویم که این را ذخیره کرده
106
00:03:26,720 –> 00:03:28,480
ایم و بیایید ادامه دهیم و این مرد را اجرا کنیم،
107
00:03:28,480 –> 00:03:29,920
بنابراین بیایید به پایتون برویم و
108
00:03:29,920 –> 00:03:33,840
نقطه pi را به ارث
109
00:03:34,159 –> 00:03:35,920
ببریم و وقتی این برنامه را انجام دادیم، این برنامه بسیار ابتدایی را دریافت می کنیم.
110
00:03:35,920 –> 00:03:38,720
متن بسیار ریز است
111
00:03:38,720 –> 00:03:41,280
، دکمهها همرنگ خاکستری هستند
112
00:03:41,280 –> 00:03:43,280
، متن در اینجا کوچک است، رنگهای
113
00:03:43,280 –> 00:03:45,280
فیلدهای ورودی متن ما یکسان است
114
00:03:45,280 –> 00:03:47,360
و همه چیز بسیار ضعیف است، پس
115
00:03:47,360 –> 00:03:48,319
خوب است،
116
00:03:48,319 –> 00:03:49,840
حالا اگر بخواهیم به
117
00:03:49,840 –> 00:03:51,519
اینجا بیاییم، چه میشود. در اینجا چندین دکمه
118
00:03:51,519 –> 00:03:52,480
داریم، ما دو دکمه
119
00:03:52,480 –> 00:03:54,239
داریم که میدانید برنامه شما ممکن است 50 دکمه داشته باشد
120
00:03:54,239 –> 00:03:56,159
مانند who knows و
121
00:03:56,159 –> 00:04:00,159
به جای تعیین رنگ یا
122
00:04:00,159 –> 00:04:01,840
اندازه فونت برای هر یک از این دکمهها،
123
00:04:01,840 –> 00:04:03,200
همانطور که گفتم، میتوانیم
124
00:04:03,200 –> 00:04:05,280
یک چیز کوچک ایجاد کنیم که برای همه به ارث میرسد.
125
00:04:05,280 –> 00:04:07,360
دکمه ها یا برای همه جعبههای ورودی متن
126
00:04:07,360 –> 00:04:09,439
یا برای همه برچسبها یا برای
127
00:04:09,439 –> 00:04:10,400
همه چیز،
128
00:04:10,400 –> 00:04:12,879
این همان کاری است که ما اکنون میخواهیم انجام دهیم، بنابراین
129
00:04:12,879 –> 00:04:14,159
کاری که میتوانیم انجام دهیم
130
00:04:14,159 –> 00:04:18,478
خارج از طرحبندی من است، در
131
00:04:18,478 –> 00:04:20,880
اینجا میتوانیم نوع دیگری از
132
00:04:20,880 –> 00:04:21,759
ویجت uh
133
00:04:21,759 –> 00:04:25,040
را در اینجا ایجاد کنیم و به عنوان مثال
134
00:04:25,040 –