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