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