در این مطلب، ویدئو جعبه های گفتگوی هشدار برای KivyMD – آموزش رابط کاربری گرافیکی Python Kivy #48 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:14:28
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,520
بچه ها جان
2
00:00:01,520 –> 00:00:03,120
الدر اینجا از coding.com چه خبره
3
00:00:03,120 –> 00:00:05,040
4
00:00:05,040 –> 00:00:07,680
5
00:00:13,599 –> 00:00:14,960
6
00:00:14,960 –> 00:00:16,560
7
00:00:16,560 –> 00:00:17,840
شروع شد اگر
8
00:00:17,840 –> 00:00:18,880
این ویدیو را دوست دارید میخواهید بیشتر شبیه آن را ببینید
9
00:00:18,880 –> 00:00:20,320
، حتماً دکمه لایک زیر را فشار دهید،
10
00:00:20,320 –> 00:00:21,439
در کانال مشترک شوید، الگوریتم یوتیوب را به من نشان دهید
11
00:00:21,439 –> 00:00:22,880
12
00:00:22,880 –> 00:00:24,480
و کدme.com را بررسی کنید، ما
13
00:00:24,480 –> 00:00:25,840
دهها دوره با صدها ویدیو داریم تا
14
00:00:25,840 –> 00:00:26,720
آموزش کدنویسی با
15
00:00:26,720 –> 00:00:28,800
استفاده از کد کوپن youtube1 برای دریافت 30 تخفیف
16
00:00:28,800 –> 00:00:30,080
عضویت در تمام فیلم ها و کتاب های دوره های من
17
00:00:30,080 –> 00:00:30,480
18
00:00:30,480 –> 00:00:32,558
با هزینه یک بار فقط 49 عدد که بسیار
19
00:00:32,558 –> 00:00:34,559
ارزان
20
00:00:34,559 –> 00:00:35,840
21
00:00:35,840 –> 00:00:38,000
است. این دکمه کوچک را
22
00:00:38,000 –> 00:00:39,920
میتوانیم روی آن کلیک کنیم، ما یک پنجره بازشو
23
00:00:39,920 –> 00:00:42,719
داریم، اگر بخواهیم میتوانیم روی لغو کلیک کنیم
24
00:00:42,719 –> 00:00:43,920
، متنی در اینجا داریم که
25
00:00:43,920 –> 00:00:46,800
بعضی چیزها را میگوید، دوباره روی آن کلیک میکنیم
26
00:00:46,800 –> 00:00:47,440
27
00:00:47,440 –> 00:00:50,320
28
00:00:50,320 –> 00:00:51,440
. خیلی تمیز و
29
00:00:51,440 –> 00:00:53,280
مرتب، بنابراین ما میخواهیم لوو کنیم k at
30
00:00:53,280 –> 00:00:54,559
در این ویدیو، پس بیایید به
31
00:00:54,559 –> 00:00:56,079
کد خود برویم، من مثل همیشه از ویرایشگر متن sublime
32
00:00:56,079 –> 00:00:57,760
و ترمینال git bash استفاده می کنم
33
00:00:57,760 –> 00:00:59,199
و مثل همیشه می توانید پیوندی به
34
00:00:59,199 –> 00:01:00,640
کد این ویدیو را در بخش نظرات پین
35
00:01:00,640 –> 00:01:01,359
زیر
36
00:01:01,359 –> 00:01:02,960
و همچنین پیدا کنید. پیوندی به لیست پخش kivi
37
00:01:02,960 –> 00:01:04,640
با 40 یا 50 مورد از این ویدیوهای ki را نمی دانم،
38
00:01:04,640 –> 00:01:05,760
39
00:01:05,760 –> 00:01:07,520
پس بررسی کنید اگر تا به حال
40
00:01:07,520 –> 00:01:08,880
این کار را نکرده اید، بنابراین من دو فایل
41
00:01:08,880 –> 00:01:11,520
هشدار نقطه pi و هشدار نقطه kv دارم که یکی از آنها یک
42
00:01:11,520 –> 00:01:13,200
فایل پایتون است. یکی دیگر فایل kivy
43
00:01:13,200 –> 00:01:13,840
44
00:01:13,840 –> 00:01:16,080
ما است، سازنده را دارم که به فایل alert.kb ما اشاره می کند
45
00:01:16,080 –> 00:01:17,680
46
00:01:17,680 –> 00:01:19,600
و ما به آنجا می رویم، بنابراین من یک طرح بندی باکس اولیه دارم
47
00:01:19,600 –> 00:01:21,759
که مثل همیشه روی عمودی تنظیم شده است
48
00:01:21,759 –> 00:01:24,240
و اجازه دهید فقط یک صفحه نمایش md ایجاد کنیم
49
00:01:24,240 –> 00:01:24,960
تا
50
00:01:24,960 –> 00:01:26,400
در بسیاری از موارد این ویدیوها را ما
51
00:01:26,400 –> 00:01:29,040
بیشتر کارها را در فایل kv در فایل qivi انجام می دهیم
52
00:01:29,040 –> 00:01:31,600
در این ویدیو که به دست آوردیم، باید
53
00:01:31,600 –> 00:01:33,200
بین فایل qv و فایل پایتون یک سری bop به عقب و جلو
54
00:01:33,200 –> 00:01:35,759
55
00:01:35,759 –> 00:01:37,280
ببریم و در هر کدام از آنها کارهایی انجام دهیم، پس
56
00:01:37,280 –> 00:01:39,920
خوب است، پس بیایید برویم. به جلو و یک
57
00:01:39,920 –> 00:01:42,399
دکمه در اینجا ایجاد کنید، پس بیایید برویم
58
00:01:42,399 –> 00:01:46,479
دکمه مسطح مستطیل
59
00:01:46,479 –> 00:01:48,960
و برای متن این مورد،
60
00:01:48,960 –> 00:01:49,680
فقط بگوییم
61
00:01:49,680 –> 00:01:52,960
شما k حالا علامت تعجب پاپ آپ را هشدار دهید
62
00:01:52,960 –> 00:01:56,560
و
63
00:01:56,560 –> 00:01:59,360
64
00:01:59,360 –> 00:01:59,759
65
00:01:59,759 –> 00:02:02,479
اگر بخواهیم چیزی شبیه به این را داشته باشیم، میتوانیم
66
00:02:02,479 –> 00:02:04,240
به آن یک
67
00:02:04,240 –> 00:02:04,719
68
00:02:04,719 –> 00:02:08,800
علامت
69
00:02:08,800 –> 00:02:10,959
زیرخط بدهیم.
70
00:02:10,959 –> 00:02:13,840
71
00:02:13,840 –> 00:02:15,040
آن را درست در
72
00:02:15,040 –> 00:02:16,959
وسط صفحه قرار دهید و پس از
73
00:02:16,959 –> 00:02:19,440
آن باید خوب باشد، بیایید
74
00:02:19,440 –> 00:02:21,040
متنی را نیز در
75
00:02:21,040 –> 00:02:22,800
زیر آن ایجاد کنیم تا وقتی روی دکمه ای کلیک می کنیم
76
00:02:22,800 –> 00:02:24,400
، متن تغییر کند
77
00:02:24,400 –> 00:02:26,800
فقط برای نشان دادن نحوه استفاده از دکمه ها
78
00:02:26,800 –> 00:02:27,680
در هشدارها،
79
00:02:27,680 –> 00:02:31,040
پس بیایید برو برچسب md و بیایید به این
80
00:02:31,040 –> 00:02:31,840
یک شناسه
81
00:02:31,840 –> 00:02:34,080
از برچسب زیرخط خود بدهیم و بیایید متنی به آن بدهیم
82
00:02:34,080 –> 00:02:36,319
83
00:02:36,319 –> 00:02:39,840
که چیزهایی را بیان می کند و
84
00:02:39,840 –> 00:02:41,680
اجازه دهید من فقط این موارد را کپی کنم
85
00:02:41,680 –> 00:02:44,160
86
00:02:44,400 –> 00:02:47,519
و به نوعی آن را به نقطه
87
00:02:47,519 –> 00:02:51,760
لایک من نمی دانم با نقطه چهار شما 0.95 منتقل کنم.
88
00:02:51,760 –> 00:02:54,720
خیلی خوب، بیایید ادامه دهیم
89
00:02:54,720 –> 00:02:56,000
و این را ذخیره کنیم و آن را اجرا کنیم تا
90
00:02:56,000 –> 00:02:57,280
مطمئن شویم که درست به نظر می رسد،
91
00:02:57,280 –> 00:02:59,280
بنابراین متوجه خواهید شد که من در دایرکتوری c slash qivi
92
00:02:59,280 –> 00:03:00,480
خود هستم، محیط مجازی خود را
93
00:03:00,480 –> 00:03:02,000
روشن کرده ام، پس
94
00:03:02,000 –> 00:03:06,959
بیایید به پایتون هشدار بدهیم. pi
95
00:03:07,200 –> 00:03:09,120
و وقتی می بینیم t را دریافت می کنیم دکمه او
96
00:03:09,120 –> 00:03:11,360
اینجاست و ما زیر آن متنی
97
00:03:11,360 –> 00:03:13,519
داریم، این چیزهایی است که به اندازه کافی خوب است، خوب
98
00:03:13,519 –> 00:03:17,599
، حالا چگونه میتوانیم این
99
00:03:17,599 –> 00:03:20,800
پاپآپ را بالا بیاوریم، بیایید این را در هنگام
100
00:03:20,800 –> 00:03:21,760
انتشار نشان دهیم
101
00:03:21,760 –> 00:03:25,920
و برای این کار میخواهیم به برنامه dot
102
00:03:25,920 –> 00:03:29,840
i برویم. نمی دانم نشان دادن هشدار زیرخط
103
00:03:29,840 –> 00:03:32,239
شاید گفتگوی نمایش هشدار گفتگوی هر
104
00:03:32,239 –> 00:03:33,519
105
00:03:33,519 –> 00:03:35,760
نامی که بخواهید این تابع درست است، بنابراین
106
00:03:35,760 –> 00:03:37,200
هر زمان که روی این کلیک می کنیم و هر زمان که
107
00:03:37,200 –> 00:03:38,400
دکمه را رها می کنیم
108
00:03:38,400 –> 00:03:40,879
این تابع فراخوانی می شود، بنابراین اکنون
109
00:03:40,879 –> 00:03:42,319
باید آن تابع را ایجاد کنیم
110
00:03:42,319 –> 00:03:44,159
در فایل پایتون ما، پس بیایید اینجا پایین بیایم
111
00:03:44,159 –> 00:03:46,799
و آن را تعریف کنیم
112
00:03:46,799 –> 00:03:49,840
و میخواهیم به خود منتقل کنیم
113
00:03:49,840 –> 00:03:52,080
و در اینجا باید به نوعی
114
00:03:52,080 –> 00:03:54,239
متغیر را تعریف کنیم که آن را گفتگو مینامم
115
00:03:54,239 –> 00:03:55,840
و آن را برابر با هیچ تنظیم میکنم. بنابراین
116
00:03:55,840 –> 00:03:57,920
وقتی شروع میشود،
117
00:03:57,920 –> 00:03:59,519
وقتی روی این دکمه کلیک میکنیم، دیالوگی وجود نخواهد داشت،
118
00:03:59,519 –> 00:04:01,360
میخواهیم بگوییم سلام، آیا قبلاً یک دیالوگ وجود داشته است
119
00:04:01,360 –> 00:04:02,879
، اگر
120
00:04:02,879 –> 00:04:05,360
دیالوگ بالا نمیآید هشدار کادر
121
00:04:05,360 –> 00:04:06,640
122
00:04:06,640 –> 00:04:08,319
پاپآپ، من آنها را هشدار میگویم، آنها را
123
00:04:08,319 –> 00:04:10,400
جعبههای بازشو مینامم. آنها را گفتگوی qvmd می نامد
124
00:04:10,400 –> 00:04:11,680
125
00:04:11,680 –> 00:04:14,799
هشدار می دهد، بنابراین من از
126
00:04:14,799 –> 00:04:16,560
آن کلمات برای همه موارد مشابه در اینجا استفاده می کنم،
127
00:04:16,560 –> 00:04:18,399
پنجره بازشوی گفتگوی هشدار.
128
00:04:18,399 –> 00:04:20,320
129
00:04:20,320 –> 00:04:22,079
130
00:04:22,079 –> 00:04:24,000
131
00:04:24,000 –> 00:04:25,840
ما روی این کلیک می کنیم، باید آزمایش کنیم
132
00:04:25,840 –> 00:04:28,080
تا ببینیم آیا
133
00:04:28,080 –> 00:04:29,840
قبلاً روی آن کلیک کرده ایم، اگر روی آن کلیک کرده ایم، باید ظاهر شود، در
134
00:04:29,840 –> 00:04:30,479
غیر
135
00:04:30,479 –> 00:04:33,840
این صورت هیچ کدام نیست، پس بیایید برویم اگر
136
00:04:33,840 –> 00:04:37,759
self.dialog
137
00:04:39,040 –> 00:04:42,680
درست نیست، سپس اجازه دهید این را تنظیم کنیم، بنابراین اجازه دهید به
138
00:04:42,680 –> 00:04:45,199
خود برویم. گفتگو
139
00:04:45,199 –> 00:04:46,720
و سپس میخواهیم آن را برابر با یک
140
00:04:46,720 –> 00:04:48,400
141
00:04:48,400 –> 00:04:51,120
گفتگوی md قرار
142
00:04:51,600 –> 00:04:53,120
دهیم و سپس میخواهیم کارهایی را
143
00:04:53,120 –> 00:04:55,600
در داخل اینجا انجام دهیم، بنابراین برای استفاده از
144
00:04:55,600 –> 00:04:58,400
گفتگوی md باید آن را وارد کنیم، بنابراین بیایید در
145
00:04:58,400 –> 00:05:01,199
اینجا به بالا برویم، بنابراین اجازه دهید از
146
00:05:01,199 –> 00:05:04,720
گفتگوی qbmd dot ui x
147
00:05:04,720 –> 00:05:07,919
dot ما میخواهیم محاوره md را وارد کنیم
148
00:05:07,919 –> 00:05:11,280
149
00:05:11,280 –> 00:05:13,199
و در داخل کادر کوچک پاپآپ ما
150
00:05:13,199 –> 00:05:14,479
151
00:05:14,479 –> 00:05:15,759
152
00:05:15,759 –> 00:05:17,680
دکمههایی وجود دارد، بنابراین باید دکمهها را در اینجا وارد کنیم، زیرا ما این کار را در فایل qivi انجام
153
00:05:17,680 –> 00:05:19,280
نمیدهیم که در واقع به آن نیاز داریم. دکمهها را
154
00:05:19,280 –> 00:05:20,880
مانند گذشته وارد کنید،
155
00:05:20,880 –> 00:05:21,280
زمانی که
156
00:05:21,280 –> 00:05:23,440
قبل از شروع استفاده از kvmd انجام دادیم، اما
157
00:05:23,440 –> 00:05:26,080
میتوانیم از kvmd
158
00:05:26,080 –> 00:05:29,199
dot ui x dot
159
00:05:29,199 –> 00:05:32,560
bu برویم. صدای tton درست به نظر می رسد، بنابراین بیایید
160
00:05:32,560 –> 00:05:34,160
چند دکمه را در اینجا وارد کنیم، اجازه دهید یک
161
00:05:34,160 –> 00:05:34,800
162
00:05:34,800 –> 00:05:38,320
دکمه مسطح md را
163
00:05:38,320 –> 00:05:44,160
وارد کنیم و سپس یک دکمه تخت مستطیل md را وارد کنیم،
164
00:05:44,320 –> 00:05:47,280
بنابراین خیلی خوب،
165
00:05:47,280 –> 00:05:49,280
ما چند دکمه داریم و اکنون چیزی گفتگوی md را
166
00:05:49,280 –> 00:05:50,000
167
00:05:50,000 –> 00:05:52,000
داریم. میتوانیم این چیز را بسازیم، بنابراین
168
00:05:52,000 –> 00:05:53,919
در داخل اینجا ما میخواهیم کادر محاورهای را تعریف کنیم،
169
00:05:53,919 –> 00:05:54,479
170
00:05:54,479 –> 00:05:55,680
همه چیزهایی را
171
00:05:55,680 –> 00:05:57,120
که دکمهها، متن، عنوان
172
00:05:57,120 –> 00:05:58,400
همه چیز را در اینجا قرار میدهیم، قرار میدهیم،
173
00:05:58,400 –> 00:06:01,039
اما بعد از انجام این کار، میخواهیم
174
00:06:01,039 –> 00:06:02,160
به نوعی
175
00:06:02,160 –> 00:06:04,000
مرتبسازی کنیم. از باز کردن آن و برای انجام آن، ما به
176
00:06:04,000 –> 00:06:06,800
گفتگوی خود
177
00:06:06,800 –> 00:06:09,360
نقطه باز می رویم و من دوست دارم همین الان این کار را انجام دهم
178
00:06:09,360 –> 00:06:10,479
زیرا
179
00:06:10,479 –> 00:06:12,319
وقتی این چیز را در داخل این پرانتز تعریف می کنیم،
180
00:06:12,319 –> 00:06:13,919
واقعاً بزرگ
181
00:06:13,919 –> 00:06:15,360
خواهد بود و درگیر خواهد شد
182
00:06:15,360 –> 00:06:17,440
و من تمایل دارم که پیدا کنم و من
183
00:06:17,440 –> 00:06:19,440
معمولاً فراموش
184
00:06:19,440 –> 00:06:20,880
میکنم بعد از انجام این کار، چیزی را باز کنم، بنابراین من فقط میخواهم همین الان
185
00:06:20,880 –> 00:06:21,440
این را
186
00:06:21,440 –> 00:06:23,520
تایپ کنم تا در
187
00:06:23,520 –> 00:06:26,000
آنجا باشد خیلی خوب است، بنابراین حالا بیایید جلوتر برویم و
188
00:06:26,000 –> 00:06:27,759
چیزی را که میخواهیم در
189
00:06:27,759 –> 00:06:29,759
پنجره بازشو تعریف کنیم. جعبه بنابراین
190
00:06:29,759 –> 00:06:31,120
همانطور که گفتم این در بسیاری از
191
00:06:31,120 –> 00:06:33,039
خطوط خواهد بود بنابراین من هستم فقط میخواهیم این کار را به
192
00:06:33,039 –> 00:06:34,400
این شکل انجام دهیم و
193
00:06:34,400 –> 00:06:36,880
میتوانیم با دادن عنوان شروع کنیم یا
194
00:06:36,880 –> 00:06:38,319
فقط میتوانیم با دادن یک متن به آن شروع کنیم.
195
00:06:38,319 –> 00:06:39,600
بیایید فعلاً این کار را انجام دهیم و من
196
00:06:39,600 –> 00:06:40,960
فقط در عرض یک دقیقه در مورد عنوان صحبت خواهم کرد، اجازه نده
197
00:06:40,960 –> 00:06:41,759
من فراموش کرده ام
198
00:06:41,759 –> 00:06:45,039
پس بیایید بگوییم که خیلی
199
00:06:45,039 –> 00:06:48,080
200
00:06:48,080 –> 00:06:49,280
خوب است و سپس هر یک از این چیزها
201
00:06:49,280 –> 00:06:51,520
را با کاما از هم جدا می کنیم، بنابراین در حال حاضر
202
00:06:51,520 –> 00:06:52,720
فقط یک عنوان
203
00:06:52,720 –> 00:06:54,639
می خواهیم که این متن باشد و
204
00:06:54,639 –> 00:06:55,759
سپس چند دکمه، بنابراین
205
00:06:55,759 –> 00:06:58,720
برای دکمه ها فقط دکمه های برو
206
00:06:58,720 –> 00:07:00,319
و آن را برابر قرار دهید و این
207
00:07:00,319 –> 00:07:02,080
یک لیست پایتون خواهد بود،
208
00:07:02,080 –> 00:07:05,120
پس بیایید این را از هم جدا کنیم و اجازه دهید
209
00:07:05,120 –> 00:07:07,360
چند دکمه را انجام دهیم، اجازه دهید به
210
00:07:07,360 –> 00:07:10,800
دکمه مسطح md برویم و در داخل
211
00:07:10,800 –> 00:07:11,440
آن
212
00:07:11,440 –> 00:07:12,400
، ببینیم که از قبل
213
00:07:12,400 –> 00:07:14,960
پیچیده شده است، بیایید یک متن لغو را به آن بدهیم.
214
00:07:14,960 –> 00:07:18,479
این دکمه لغو خواهد بود
215
00:07:18,479 –> 00:07:19,199
216
00:07:19,199 –> 00:07:21,120
و سپس میتوانیم به آن یک
217
00:07:21,120 –> 00:07:22,720
رنگ زیرخط بدهیم
218
00:07:22,720 –> 00:07:25,599
و آن را برابر با رنگ اصلی زیر خط تم خود نقطهای قرار دهیم
219
00:07:25,599 –> 00:07:27,280
220
00:07:27,280 –> 00:07:30,560
2