در این مطلب، ویدئو نحوه تنظیم ارتفاع و عرض ویجت ها – آموزش شماره 4 Python Kivy GUI با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:43
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:01,599
بچه ها جان
2
00:00:01,599 –> 00:00:03,199
الدر اینجا از سایت coding.com چه خبره
3
00:00:03,199 –> 00:00:04,160
4
00:00:04,160 –> 00:00:05,359
5
00:00:05,359 –> 00:00:08,560
6
00:00:14,480 –> 00:00:15,679
7
00:00:15,679 –> 00:00:16,880
برای بررسی ارتفاع و
8
00:00:16,880 –> 00:00:18,640
عرض ویجتها و چند مورد دیگر،
9
00:00:18,640 –> 00:00:19,920
اما قبل از شروع اگر
10
00:00:19,920 –> 00:00:21,039
این ویدیو را دوست دارید میخواهید بیشتر شبیه آن را ببینید،
11
00:00:21,039 –> 00:00:22,480
حتماً دکمه لایک زیر را فشار دهید
12
00:00:22,480 –> 00:00:23,600
در کانال مشترک شوید.
13
00:00:23,600 –> 00:00:25,039
14
00:00:25,039 –> 00:00:26,400
و به codingme.com مراجعه کنید، جایی که من
15
00:00:26,400 –> 00:00:27,599
دهها دوره با صدها
16
00:00:27,599 –> 00:00:28,720
ویدیو دارم که به شما آموزش میدهند با
17
00:00:28,720 –> 00:00:30,720
استفاده از کد کوپن youtube1 کد نویسی کنید تا 30 تخفیف از
18
00:00:30,720 –> 00:00:32,000
عضویت دریافت کنید، این همه فیلمها و کتابهای دورههای من
19
00:00:32,000 –> 00:00:32,558
20
00:00:32,558 –> 00:00:34,559
برای یک بار فقط از طریق 49 است که بسیار
21
00:00:34,559 –> 00:00:37,040
ارزان است. آخرین ویدیو ما
22
00:00:37,040 –> 00:00:37,440
23
00:00:37,440 –> 00:00:40,000
این دکمه را به گونه ای تنظیم کردیم که
24
00:00:40,000 –> 00:00:41,760
در اینجا کل دو ستون را در بر بگیرد و من به شما نشان دادم که چگونه این کار را
25
00:00:41,760 –> 00:00:42,719
26
00:00:42,719 –> 00:00:44,559
با معرفی طرح بندی های شبکه ای دیگر
27
00:00:44,559 –> 00:00:46,079
در داخل طرح بندی های شبکه ای خود انجام دهید، بنابراین اگر
28
00:00:46,079 –> 00:00:47,120
آن ویدیو را ندیده اید،
29
00:00:47,120 –> 00:00:48,480
بخش نظرات زیر را برای یک پیوند بررسی کنید. به هفتم e
30
00:00:48,480 –> 00:00:49,200
لیست پخش
31
00:00:49,200 –> 00:00:50,399
در این ویدیو که ما قصد داریم بر روی آن بسازیم
32
00:00:50,399 –> 00:00:51,920
و به شما نشان خواهم داد که چگونه
33
00:00:51,920 –> 00:00:53,440
34
00:00:53,440 –> 00:00:55,120
ارتفاع و عرض همه این
35
00:00:55,120 –> 00:00:56,640
موارد را به طور صریح تنظیم کنید همه این ابزارک ها همه این
36
00:00:56,640 –> 00:00:58,000
ستون ها همه این ردیف ها
37
00:00:58,000 –> 00:00:59,840
و تا کنون ما فقط به کیوی اجازه
38
00:00:59,840 –> 00:01:01,039
39
00:01:01,039 –> 00:01:03,840
دادم تا حدس بزند و به نوعی کار پیش فرض را انجام دهد،
40
00:01:03,840 –> 00:01:05,600
اما شما می توانید در مورد آن خیلی صریح باشید،
41
00:01:05,600 –> 00:01:07,360
بنابراین من فایلی به نام
42
00:01:07,360 –> 00:01:09,439
خط زیر خط با نقطه pi دارم، این همان
43
00:01:09,439 –> 00:01:11,680
کد دقیقی است که در ویدیوی گذشته انجام
44
00:01:11,680 –> 00:01:13,200
دادیم و ما از آنجا میخواهم روی آن بسازیم،
45
00:01:13,200 –> 00:01:14,799
من مثل همیشه از ویرایشگر متن sublime و
46
00:01:14,799 –> 00:01:15,920
ترمینال git bash استفاده میکنم،
47
00:01:15,920 –> 00:01:18,080
بنابراین بیایید با دکمه شروع کنیم،
48
00:01:18,080 –> 00:01:19,680
زیرا بهگونهای مجزا است و
49
00:01:19,680 –> 00:01:21,600
به راحتی میتوان به آن نگاهی انداخت
50
00:01:21,600 –> 00:01:24,320
که میتوانیم به صراحت ارتفاع را تنظیم کنیم. و
51
00:01:24,320 –> 00:01:24,799
52
00:01:24,799 –> 00:01:26,960
پهنای هر ویجتی، بنابراین من میخواهم
53
00:01:26,960 –> 00:01:27,840
به اینجا بیایم و
54
00:01:27,840 –> 00:01:29,680
اجازه بدهم همه این موارد را در خطوط جداگانه قرار دهم
55
00:01:29,680 –> 00:01:31,920
تا بتوانیم آنها را راحتتر بخوانیم.
56
00:01:31,920 –> 00:01:33,200
57
00:01:33,200 –> 00:01:34,479
دکمه self.submit را
58
00:01:34,479 –> 00:01:35,759
59
00:01:35,759 –> 00:01:37,439
داریم که میخواهیم متن بگوید ارسال ما
60
00:01:37,439 –> 00:01:38,960
می خواهید اندازه قلم 32 باشد.
61
00:01:38,960 –> 00:01:40,240
بنابراین ما ارتفاع و عرض
62
00:01:40,240 –> 00:01:42,320
چیزها را با انجام دو کار تغییر می دهیم،
63
00:01:42,320 –> 00:01:44,240
باید نشانه اندازه
64
00:01:44,240 –> 00:01:46,320
مختصات x یا y را تنظیم کنیم و همچنین
65
00:01:46,320 –> 00:01:47,520
باید ارتفاع یا عرض واقعی را تغییر دهیم
66
00:01:47,520 –> 00:01:48,720
67
00:01:48,720 –> 00:01:50,799
تا نشانه اندازه چیزی است که ما فقط میرویم اندازه
68
00:01:50,799 –> 00:01:52,399
69
00:01:52,399 –> 00:01:56,240
زیرخط زیرخط y
70
00:01:56,240 –> 00:02:00,479
برابر با هیچکدام نیست، بنابراین علامت اندازه
71
00:02:00,479 –> 00:02:03,600
y محور y در مقابل محور x است
72
00:02:03,600 –> 00:02:06,159
یا اینکه طرف مقابل y
73
00:02:06,159 –> 00:02:07,520
اساساً با ارتفاع مطابقت دارد، بنابراین
74
00:02:07,520 –> 00:02:09,199
اکنون میتوانیم ارتفاع را تنظیم کنیم، بنابراین بیایید
75
00:02:09,199 –> 00:02:11,520
ارتفاع را
76
00:02:11,520 –> 00:02:14,560
برابر i کنیم نمی دانم، فرض کنید 50. درست است،
77
00:02:14,560 –> 00:02:16,319
پس بیایید این را ذخیره کنیم و اجرا کنیم و ببینیم
78
00:02:16,319 –> 00:02:17,599
چه کار کرد،
79
00:02:17,599 –> 00:02:18,959
بنابراین آنچه می گوییم این است که به جای
80
00:02:18,959 –> 00:02:21,040
تنظیم ارتفاع دکمه
81
00:02:21,040 –> 00:02:23,920
روی خیلی بزرگ، آن را فقط 50 کنید. پس
82
00:02:23,920 –> 00:02:25,360
بیایید به سراغ خودمان برویم. ترمینال bash
83
00:02:25,360 –> 00:02:26,959
بیایید دوباره این زیرخط ارتفاع پایتون را
84
00:02:26,959 –> 00:02:30,160
با نقطه پی اجرا کنیم
85
00:02:30,400 –> 00:02:32,560
و اکنون میبینیم که دکمه فقط 50
86
00:02:32,560 –> 00:02:33,519
پیکسل ارتفاع دارد،
87
00:02:33,519 –> 00:02:37,920
بنابراین بسیار جالب است، اکنون باید
88
00:02:37,920 –> 00:02:40,400
به صراحت این نکته را
89
00:02:40,400 –> 00:02:41,680
در اینجا قرار
90
00:02:41,680 –> 00:02:43,840
دهیم در غیر این صورت اگر این را برداریم این را ذخیره کنیم.
91
00:02:43,840 –> 00:02:47,120
و فقط آن را ذخیره کنید و اجرا کنید
92
00:02:47,120 –> 00:02:49,440
هیچ تغییری نمی کند این دکمه به
93
00:02:49,440 –> 00:02:50,239
94
00:02:50,239 –> 00:02:51,920
طور پیشفرض به اندازه کانتینر است
95
00:02:51,920 –> 00:02:53,920
که اساساً درست است، بنابراین به طور
96
00:02:53,920 –> 00:02:55,360
خاص باید علامت اندازه
97
00:02:55,360 –> 00:02:57,680
یا مختصات y را روی هیچ قرار دهید تا
98
00:02:57,680 –> 00:02:58,959
ارتفاع آن باشد، ما میتوانیم همین کار را
99
00:02:58,959 –> 00:03:00,400
برای عرض درست انجام دهیم تا بتوانیم ضربه بزنیم.
100
00:03:00,400 –> 00:03:04,080
اندازه علامت زیر خط زیر خط x
101
00:03:04,080 –> 00:03:06,959
برابر هیچکدام نیست و سپس میتوانیم
102
00:03:06,959 –> 00:03:09,200
عرض را روی هر چیزی که میخواهیم تنظیم کنیم، بنابراین فرض کنید
103
00:03:09,200 –> 00:03:09,920
نمیدانم
104
00:03:09,920 –> 00:03:15,040
100 یا 200. بنابراین این را ذخیره میکنیم و آن را اجرا
105
00:03:16,640 –> 00:03:20,319
میکنیم و اکنون این دکمه 50 در 200 پیکسل
106
00:03:20,319 –> 00:03:21,760
را داریم. کل چیز یا
107
00:03:21,760 –> 00:03:23,840
هر چیز دیگری را شامل می شود، اما می دانید که اگر می خواستید
108
00:03:23,840 –> 00:03:25,519
این کار را انجام دهید، این کار را انجام می دهید،
109
00:03:25,519 –> 00:03:27,920
بنابراین این اساساً با هر ویجتی
110
00:03:27,920 –> 00:03:29,440
کار می کند، ما می توانیم همین کار
111
00:03:29,440 –> 00:03:32,959
را با جعبه های ورودی متن می گوییم در اینجا انجام
112
00:03:32,959 –> 00:03:36,000
دهیم، ورودی متن self.name داریم. این
113
00:03:36,000 –> 00:03:38,319
ما نامی را می پرسد که ما
114
00:03:38,319 –> 00:03:40,879
چند خطی داریم درست است ما فقط می توانیم
115
00:03:40,879 –> 00:03:43,200
اینجا را بچسبانم
116
00:03:43,200 –> 00:03:44,640
117
00:03:44,640 –> 00:03:48,080
و اینها را به 400 تغییر دهیم و
118
00:03:48,080 –> 00:03:50,000
حداقل آن را کمی بزرگتر کنیم
119
00:03:50,000 –> 00:03:52,799
این را ذخیره کرده و اجرا کنیم
120
00:03:55,120 –> 00:03:57,840
و اکنون ما این 50 را با هر چیزی که
121
00:03:57,840 –> 00:03:59,120
قرار دادیم 400 داشته
122
00:03:59,120 –> 00:04:00,480
باشید، متوجه خواهید شد و یک شکاف بزرگ در اینجا وجود دارد،
123
00:04:00,480 –> 00:04:02,159
اما این به این دلیل است که برچسب ما
124
00:04:02,159 –> 00:04:03,599
هنوز هم اندازه قبلی است،
125
00:04:03,599 –> 00:04:05,840
بنابراین اگر میخواهید همه چیز یکسان
126
00:04:05,840 –> 00:04:08,480
شود، باید برچسب را نیز تغییر دهیم
127
00:04:08,480 –> 00:04:10,640
تا بتوانیم آن را سریع انجام دهیم تا ببینیم
128
00:04:10,640 –> 00:04:11,599
چگونه اکنون این کار را انجام دهید،
129
00:04:11,599 –> 00:04:13,680
ما به اینجا می آییم و در داخل اینجا
130
00:04:13,680 –> 00:04:15,439
، برچسب خود را تعریف کرده ایم
131
00:04:15,439 –> 00:04:16,880
و سپس در داخل اینجا
132
00:04:16,880 –> 00:04:18,880
ویژگی های برچسب وجود دارد، بنابراین در داخل این
133
00:04:18,880 –> 00:04:19,918
پرانتز
134
00:04:19,918 –> 00:04:21,440
باید یک کاما در آنجا قرار دهیم و می
135
00:04:21,440 –> 00:04:23,919
توانیم همان موارد را مانند آن قرار دهیم.
136
00:04:23,919 –> 00:04:25,840
به سمت راست تنظیم اندازه اشاره به هیچ
137
00:04:25,840 –> 00:04:27,040
اندازه و گفتن x هیچ
138
00:04:27,040 –> 00:04:28,240
و سپس فقط ارتفاع و عرض خود را
139
00:04:28,240 –> 00:04:29,600
به هر چیزی که می خواهید تنظیم کنید، بنابراین اگر این را ذخیره کنیم
140
00:04:29,600 –> 00:04:30,479
و اجرا
141
00:04:30,479 –> 00:04:34,160
کنیم باید کمی زیباتر به نظر برسد
142
00:04:34,960 –> 00:04:36,639
، حداقل کمی زیباتر به نظر برسد
143
00:04:36,639 –> 00:04:39,440
درست است و به این ترتیب است که کار می کند، بنابراین
144
00:04:39,440 –> 00:04:40,560
شما می دانید که بسیاری از اوقات
145
00:04:40,560 –> 00:04:43,520
می خواهید qivi به نوعی حدس بزند
146
00:04:43,520 –> 00:04:44,880
و دیگر مواقع می خواهید بسیار
147
00:04:44,880 –> 00:04:46,800
صریح باشید، این یکی از راه های انجام آن است، اکنون
148
00:04:46,800 –> 00:04:48,080
باید اشاره
149
00:04:48,080 –> 00:04:50,400
کنم که این یک روش ابتدایی برای انجام
150
00:04:50,400 –> 00:04:51,680
کارها است. با kibi
151
00:04:51,680 –> 00:04:53,360
kibi یک زبان طراحی کامل دارد که
152
00:04:53,360 –> 00:04:54,720
ما به آن خواهیم پرداخت احتمالاً در دو ویدیوی بعدی به این موضوع نگاه کنید
153
00:04:54,720 –> 00:04:56,160
154
00:04:56,160 –> 00:04:58,639
که به نوعی این موارد را
155
00:04:58,639 –> 00:05:00,000
با زبان طراحی کیوی بی ربط می کند و
156
00:05:00,000 –> 00:05:01,199
بعداً در مورد این موضوع بیشتر صحبت خواهیم
157
00:05:01,199 –> 00:05:03,600
کرد و همه چیزهای خود را مانند
158
00:05:03,600 –> 00:05:04,560
این
159
00:05:04,560 –> 00:05:07,199
همه چیزهای طراحی را در یک پرونده دیگر خلاصه
160
00:05:07,199 –> 00:05:09,280
می کنید. فایل css با html و
161
00:05:09,280 –> 00:05:10,080
css
162
00:05:10,080 –> 00:05:11,759
که در آن همه چیزهای طراحی در
163
00:05:11,759 –> 00:05:14,160