در این مطلب، ویدئو تایمر و ساعت با TKinter – آموزش شماره 79 Python Tkinter GUI با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:29
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:01,620
بچه ها چه خبره جان الدر اینجا
2
00:00:01,620 –> 00:00:03,449
از کدا من در این ویدیو نظر بدید من
3
00:00:03,449 –> 00:00:04,859
قصد دارم به شما نحوه استفاده از تایمر و
4
00:00:04,859 –> 00:00:08,359
ساعت با بچه های kinter و Python را به شما نشان
5
00:00:13,700 –> 00:00:15,690
دهم همانطور که در این ویدیو گفتم ما به
6
00:00:15,690 –> 00:00:17,640
تایمرها و ساعت ها نگاه می کنیم اما
7
00:00:17,640 –> 00:00:18,780
قبل از اینکه شروع کنید اگر این
8
00:00:18,780 –> 00:00:19,890
ویدیو را دوست دارید می خواهید بیشتر شبیه آن را ببینید،
9
00:00:19,890 –> 00:00:21,689
حتماً دکمه لایک زیر را فشار دهید
10
00:00:21,689 –> 00:00:23,189
در کانال مشترک شوید. الگوریتم یوتیوب را به من نشان دهید
11
00:00:23,189 –> 00:00:24,720
و از
12
00:00:24,720 –> 00:00:26,070
کدنویسی برای من بازدید کنید، جایی که من ده ها
13
00:00:26,070 –> 00:00:27,270
دوره با صدها ویدیو دارم. که
14
00:00:27,270 –> 00:00:28,590
به شما یاد می دهد کد نویسی کنید استفاده از کد کوپن
15
00:00:28,590 –> 00:00:30,510
یوتیوب می خواست برای عضویت 30 دلار تخفیف بگیرد
16
00:00:30,510 –> 00:00:31,680
که تمام فیلم ها و کتاب های دوره های من
17
00:00:31,680 –> 00:00:33,960
با هزینه یک بار فقط 49 دلار است که
18
00:00:33,960 –> 00:00:36,210
بسیار ارزان است.
19
00:00:36,210 –> 00:00:37,949
20
00:00:37,949 –> 00:00:39,090
اگر میتوانید باد را
21
00:00:39,090 –> 00:00:40,770
در پسزمینه بشنوید اما زوزه میکشد و
22
00:00:40,770 –> 00:00:43,769
امروز به استفاده از تایمرها
23
00:00:43,769 –> 00:00:45,899
و ساعتها نگاه میکنیم و در اینجا میبینید که من یک
24
00:00:45,899 –> 00:00:48,390
ساعت کوچک ساختهام، اما مهمتر از آن، ما به
25
00:00:48,390 –> 00:00:50,430
تایمرها نگاه میکنیم و بنابراین وجود دارد.
26
00:00:50,430 –> 00:00:52,710
چندین بار در جایی که نیاز دارید برای اینکه
27
00:00:52,710 –> 00:00:54,480
مقدار مشخصی از زمان را قبل از انجام
28
00:00:54,480 –> 00:00:56,520
کاری در برنامه خود انجام دهید مانند 10 ثانیه صبر کنید
29
00:00:56,520 –> 00:00:58,530
و سپس این تابع را اجرا کنید
30
00:00:58,530 –> 00:01:01,110
10 ثانیه صبر کنید و سپس این پنجره را باز کنید، می
31
00:01:01,110 –> 00:01:03,059
دانید که چند ثانیه صبر کنید یک ثانیه صبر کنید
32
00:01:03,059 –> 00:01:04,949
هر کاری که می خواهید صبر کنید چگونه با Kenter این کار را انجام دهید.
33
00:01:04,949 –> 00:01:07,110
و در واقع بسیار بسیار
34
00:01:07,110 –> 00:01:09,270
آسان است، تابعی وجود دارد که بهطور
35
00:01:09,270 –> 00:01:11,039
پیشفرض با تمام ویجتهایی
36
00:01:11,039 –> 00:01:14,729
به نام نقطه بعد و نقطه بعد کار میکند، دقیقاً
37
00:01:14,729 –> 00:01:17,070
همان کاری را که به نظر میرسد انجام میدهد، پس
38
00:01:17,070 –> 00:01:18,270
از مدت زمان مشخصی منتظر میماند و سپس کاری را
39
00:01:18,270 –> 00:01:19,470
انجام میدهد و این همان چیزی است که ما هستیم.
40
00:01:19,470 –> 00:01:20,910
به طور عمده در این ویدیو نگاه می کنیم و ما
41
00:01:20,910 –> 00:01:22,350
از آن برای ساخت این ساعت
42
00:01:22,350 –> 00:01:24,959
و انجام کارهای دیگر استفاده می کنیم، بنابراین من ادامه می دهم
43
00:01:24,959 –> 00:01:27,030
و این را می
44
00:01:27,030 –> 00:01:29,190
بندم و یک کد شروع دارم و نام آن را ساعت pi گذاشتم
45
00:01:29,190 –> 00:01:31,319
و فقط کد اصلی اولیه
46
00:01:31,319 –> 00:01:33,060
ما که همیشه از آن استفاده می کنیم و می بینید که
47
00:01:33,060 –> 00:01:35,490
ما پنجره ریشه 600 در 400 داریم و
48
00:01:35,490 –> 00:01:37,229
حلقه اصلی ما مانند همیشه از ویرایشگر متن sublime
49
00:01:37,229 –> 00:01:39,360
و ترمینال git bash استفاده می کنم، بنابراین
50
00:01:39,360 –> 00:01:41,550
بیایید با ایجاد یک برچسب I شروع کنیم.
51
00:01:41,550 –> 00:01:43,289
من آن را زیر خط من می نامم برچسب e همانطور که
52
00:01:43,289 –> 00:01:45,509
اغلب انجام می دهیم و این یک برچسب است و می خواهیم
53
00:01:45,509 –> 00:01:47,009
آن را در ریشه قرار دهیم و می خواهیم متن
54
00:01:47,009 –> 00:01:49,770
در حال حاضر برابر با چیزی نباشد و بیایید ادامه دهیم
55
00:01:49,770 –> 00:01:51,630
و label من این را روی صفحه بسته بندی می کند
56
00:01:51,630 –> 00:01:54,090
و به آن یک صفحه Y از 20 می دهیم.
57
00:01:54,090 –> 00:01:56,280
کمی آن را به سمت پایین فشار دهید، پس بیایید به
58
00:01:56,280 –> 00:01:57,989
به روز رسانی آن بعد
59
00:01:57,989 –> 00:01:59,399
از مدت زمان مشخصی نگاه کنیم، می توانیم از تابع نقطه بعد
60
00:01:59,399 –> 00:02:01,590
برای انجام آن استفاده کنیم و برای انجام این کار،
61
00:02:01,590 –> 00:02:04,229
متغیر خود را به هر
62
00:02:04,229 –> 00:02:06,179
نامی که نامش را گذاشته ایم صدا می زنیم و سپس فقط بعد از آن به نقطه می رویم و
63
00:02:06,179 –> 00:02:08,220
این یک تابع است و چند پارامتر طول می کشد
64
00:02:08,220 –> 00:02:10,139
، اول اینکه چقدر می
65
00:02:10,139 –> 00:02:12,390
خواهید صبر کنید و این به میلی ثانیه است،
66
00:02:12,390 –> 00:02:14,819
بنابراین هزار میلی ثانیه برابر با یک
67
00:02:14,819 –> 00:02:16,230
ثانیه است، بنابراین اگر می خواهید پنج
68
00:02:16,230 –> 00:02:19,020
ثانیه صبر کنید، 5000 میلی ثانیه می شود،
69
00:02:19,020 –> 00:02:20,489
بنابراین می توانید آن را پاس کنید. در آنجا و
70
00:02:20,489 –> 00:02:23,340
سپس شما همچنین می توانید بعد از آن به آن بگویید
71
00:02:23,340 –> 00:02:26,880
که می خواهید چه کاری انجام دهد، بنابراین بیایید برویم
72
00:02:26,880 –> 00:02:30,000
تابعی به نام Update است، بنابراین
73
00:02:30,000 –> 00:02:32,250
اکنون می توانیم آن تابع را ایجاد کنیم و
74
00:02:32,250 –> 00:02:34,800
بیایید برویم تا به روز رسانی را پیدا کنیم و اجازه دهید فقط
75
00:02:34,800 –> 00:02:38,120
بعد از آن برچسب نقطه زیر خط من را پیکربندی و
76
00:02:38,120 –> 00:02:41,760
تغییر دهیم. متن به جدید متن را درست
77
00:02:41,760 –> 00:02:44,730
بنویسیم تا در واقع بتوانیم شروع کنیم،
78
00:02:44,730 –> 00:02:46,980
اگر بخواهیم تفاوت را ببینیم، میتوانیم آن را به عنوان متن قدیمی برایمان قرار دهیم
79
00:02:46,980 –> 00:02:49,290
و سپس این
80
00:02:49,290 –> 00:02:50,580
تمام چیزی است که برای این وجود دارد، بنابراین
81
00:02:50,580 –> 00:02:53,250
پنج ثانیه منتظر میماند و سپس این تابع را اجرا میکند
82
00:02:53,250 –> 00:02:55,500
و این تابع فقط متن را بهروزرسانی میکند.
83
00:02:55,500 –> 00:02:57,090
پس بیایید ادامه دهیم و این را ذخیره کنیم و
84
00:02:57,090 –> 00:02:59,640
به ترمینال خود برویم و
85
00:02:59,640 –> 00:03:05,010
پایتون ساعت پی را اجرا کنیم و متن قدیمی
86
00:03:05,010 –> 00:03:07,440
دو سه چهار پنج
87
00:03:07,440 –> 00:03:09,570
بوم متن جدید را درست تغییر می دهد و
88
00:03:09,570 –> 00:03:11,280
این واقعاً تمام چیزی است که در آن وجود دارد،
89
00:03:11,280 –> 00:03:14,280
بنابراین واقعاً واقعاً مفید است.
90
00:03:14,280 –> 00:03:16,290
ما میخواستیم این را دوباره اجرا کنیم، شاید
91
00:03:16,290 –> 00:03:18,620
کمی سریعتر
92
00:03:18,630 –> 00:03:23,460
و 1,001 1,002 1,003 1,004 1,005
93
00:03:23,460 –> 00:03:26,250
بوم مالیات جدید را تغییر داد، بنابراین تقریباً پنج
94
00:03:26,250 –> 00:03:28,260
ثانیه خوب دقیقاً پنج ثانیه درست است،
95
00:03:28,260 –> 00:03:30,630
بنابراین واقعاً خوب است، بنابراین میتوانید همیشه
96
00:03:30,630 –> 00:03:32,970
از آن استفاده کنید، بنابراین واقعاً
97
00:03:32,970 –> 00:03:34,920
واقعاً عالی است. حالا بیایید یک ساعت درست بسازیم،
98
00:03:34,920 –> 00:03:36,600
بنابراین شما شروع را در
99
00:03:36,600 –> 00:03:38,100
ویدیویی که من آن ساعت کوچک را ایجاد کردم، دیدید، بیایید این
100
00:03:38,100 –> 00:03:40,050
کار را اکنون انجام دهیم، بنابراین باید
101
00:03:40,050 –> 00:03:41,520
چیزی به نام زمان را وارد کنیم، بنابراین بیایید
102
00:03:41,520 –> 00:03:43,950
زمان و زمان را وارد کنیم که فقط با پایتون می
103
00:03:43,950 –> 00:03:47,550
آید. فقط یک چیز جهانی پایتون است و
104
00:03:47,550 –> 00:03:50,160
ما می توانیم به چیزهای مختلفی دسترسی داشته باشیم
105
00:03:50,160 –> 00:03:52,980
که با زمان سروکار دارند، بنابراین بیایید یک تابع جدید ایجاد کنیم،
106
00:03:52,980 –> 00:03:55,560
اجازه دهید آن را تعریف کنیم، بگذارید فقط
107
00:03:55,560 –> 00:03:59,970
آن را ساعت بنامیم و حالا بیایید چند
108
00:03:59,970 –> 00:04:04,340
متغیر ایجاد کنیم، فعلا دقیقه و ثانیه خود را ایجاد کنیم
109
00:04:04,340 –> 00:04:07,170
110
00:04:07,170 –> 00:04:10,170
و بیایید پایین در اینجا اجازه دهید
111
00:04:10,170 –> 00:04:12,750
این را به هیچ تغییری دهیم، اجازه دهید ادامه دهیم و
112
00:04:12,750 –> 00:04:16,529
از این برچسب استفاده کنیم و اجازه دهید من در مورد آن نظر بدهم
113
00:04:16,529 –> 00:04:19,920
، بنابراین برای استفاده از زمان می توانیم از چیزی
114
00:04:19,920 –> 00:04:23,040
به نام زمان strf استفاده کنیم و این به ما امکان می دهد
115
00:04:23,040 –> 00:04:26,010
جنبه های مختلف زمان را درک
116
00:04:26,010 –> 00:04:27,540
کنیم، بنابراین اگر می خواهیم جریان فعلی را بگیریم. ساعت در
117
00:04:27,540 –> 00:04:29,100
دقیقه فعلی ثانیه فعلی میتوانیم
118
00:04:29,100 –> 00:04:31,770
این کار را با استفاده از زمان strf انجام دهیم، بنابراین زمان را
119
00:04:31,770 –> 00:04:34,140
فراخوانی میکنیم که همان چیزی است که در اینجا وارد کردهایم
120
00:04:34,140 –> 00:04:37,380
و سپس فقط میتوانیم زمان strf را فراخوانی کنیم و
121
00:04:37,380 –> 00:04:38,970
این یک تابع است و آنچه را میخواهیم
122
00:04:38,970 –> 00:04:42,210
در strf جستجو کنیم. زمانی که میخواهیم
123
00:04:42,210 –> 00:04:46,080
ساعت را بگیریم، بنابراین میتوانیم H را بگیریم و
124
00:04:46,080 –> 00:04:48,030
این فقط تابعی
125
00:04:48,030 –> 00:04:50,250
است که در عرض یک ثانیه به این
126
00:04:50,250 –> 00:04:53,610
خواهیم پرداخت، بنابراین من میخواهم این را چند بار کپی کنم و
127
00:04:53,610 –> 00:04:58,440
برای یک دقیقه آن را M است بنابراین H برای
128
00:04:58,440 –> 00:05:00,450
ساعت M است مخفف دقیقه است و شما می توانید
129
00:05:00,450 –> 00:05:03,450
حدس بزنید S مخفف دوم است و
130
00:05:03,450 –> 00:05:05,250
اینها همه بزرگ هستند.
131
00:05:05,250 –> 00:05:06,930
132
00:05:06,930 –> 00:05:07,950
133
00:05:07,950 –> 00:05:10,050
134
00:05:10,050 –> 00:05:13,470
135
00:05:13,470 –> 00:05:16,080
برچسب ما در اینجا، پس بیایید برویم،
136
00:05:16,080 –> 00:05:20,200
پیکربندی نقطهای برچسب زیرخط من را انجام
137
00:05:20,200 –> 00:05:23,380
دهیم و میخواهیم متن برابر باشد، اجازه دهید به
138
00:05:23,380 –> 00:05:26,620
ما و میتوانیم این را به هم ربط دهیم و سپس
139
00:05:26,620 –> 00:05:30,580
بیایید دوباره یک دونقطه بگذاریم من نمیتوانم ناتی کنم و
140
00:05:30,580 –> 00:05:33,100
سپس یک دقیقه تماس بگیریم و
141
00:05:33,100 –> 00:05:37,680
الحاق کنیم و سپس در نهایت
142
00:05:37,680 –> 00:05:41,320
یک دقیقه mi nu te را اشتباه نوشتم و سپس
143
00:05:41,320 –> 00:05:45,400
در نهایت اجازه دهید
144
00:05:45,400 –> 00:05:48,340
با این برچسب بازی کنیم، بیایید این
145
00:05:48,340 –> 00:05:52,260
فونت را متفاوت کنی