در این مطلب، ویدئو CRM جستجوی پایگاه داده در جعبه کشویی – آموزش شماره 34 Python Tkinter GUI با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:37
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:01,469
بچه ها چه خبر است جان بزرگ اینجا
2
00:00:01,469 –> 00:00:03,090
از شرکت به من آرام است و در این ویدیو
3
00:00:03,090 –> 00:00:04,920
ما به ساختن
4
00:00:04,920 –> 00:00:07,140
عملکرد جستجوی ابزار CRM خود با
5
00:00:07,140 –> 00:00:10,099
پایتون و دوستانمان
6
00:00:15,330 –> 00:00:17,430
7
00:00:17,430 –> 00:00:18,960
ادامه می دهیم.
8
00:00:18,960 –> 00:00:20,250
عملکرد جستجو آن را کمی
9
00:00:20,250 –> 00:00:22,619
پیچیدهتر میکند، اما قبل از شروع،
10
00:00:22,619 –> 00:00:23,730
اگر این ویدیو را دوست دارید، میخواهم
11
00:00:23,730 –> 00:00:25,350
بیشتر شبیه آن را ببینم، حتماً
12
00:00:25,350 –> 00:00:26,760
دکمه لایک زیر را فشار دهید، در کانال عضو شوید
13
00:00:26,760 –> 00:00:28,410
و
14
00:00:28,410 –> 00:00:29,939
حتماً Kona Beacom را ببینید. در جایی که من ده ها فیلم دارم
15
00:00:29,939 –> 00:00:31,349
البته صدها ویدیو وجود دارد که
16
00:00:31,349 –> 00:00:32,700
به شما یاد می دهد با استفاده از کد کوپن کدنویسی
17
00:00:32,700 –> 00:00:34,560
کنید یوتیوب 20 دلار تخفیف برای عضویت دریافت می کنید
18
00:00:34,560 –> 00:00:35,820
که تمام فیلم ها و کتاب های دوره های من
19
00:00:35,820 –> 00:00:38,400
با هزینه یک بار فقط 27 دلار است
20
00:00:38,400 –> 00:00:40,260
که بسیار ارزان است و احتمالاً در
21
00:00:40,260 –> 00:00:43,170
حال افزایش است. سال جدید 2020، بنابراین اگر
22
00:00:43,170 –> 00:00:45,210
میخواهید آن قیمت را بگیرید، خوب است، بنابراین
23
00:00:45,210 –> 00:00:47,010
تا کنون ما این تابع جستجوی اصلی را
24
00:00:47,010 –> 00:00:48,570
داریم که در آن فقط
25
00:00:48,570 –> 00:00:50,430
نام خانوادگی را جستجو میکنیم، میدانید که میتوانیم بزرگتر را تایپ کنیم
26
00:00:50,430 –> 00:00:52,739
روی دکمه بوم رکورد ما برای جان کلیک کنید.
27
00:00:52,739 –> 00:00:54,690
بزرگتر اکنون مطرح می شود که
28
00:00:54,690 –> 00:00:57,570
عالی نیست زیرا شما می توانید صدها
29
00:00:57,570 –> 00:01:00,000
هزار میلیون رکورد با
30
00:01:00,000 –> 00:01:01,559
افرادی با نام خانوادگی بزرگتر داشته
31
00:01:01,559 –> 00:01:03,600
باشید که منحصر به فرد نیست، بنابراین ما می خواهیم بر
32
00:01:03,600 –> 00:01:06,720
اساس چیزهای منحصر به فرد جستجو کنیم، اما همچنین
33
00:01:06,720 –> 00:01:09,000
ممکن است بخواهیم با نام خانوادگی ما می خواهیم جستجو
34
00:01:09,000 –> 00:01:11,280
کنیم. میخواهیم با آدرس ایمیل جستجو
35
00:01:11,280 –> 00:01:12,960
کنیم، ممکن است بخواهیم با
36
00:01:12,960 –> 00:01:14,760
شماره تلفنی که میخواهیم جستجو کنیم، ممکن است بخواهیم بر اساس
37
00:01:14,760 –> 00:01:15,960
انواع چیزهای مختلف جستجو کنیم و
38
00:01:15,960 –> 00:01:18,210
میخواهیم این گزینه را داشته
39
00:01:18,210 –> 00:01:20,160
باشیم که هر چیزی را که میخواهیم جستجو کنیم، بنابراین این
40
00:01:20,160 –> 00:01:21,240
همان چیزی است که میخواهیم جستجو کنیم. در این
41
00:01:21,240 –> 00:01:22,980
ویدیو ما یک کادر کشویی ایجاد می کنیم
42
00:01:22,980 –> 00:01:25,260
که به ما امکان می دهد از چندین
43
00:01:25,260 –> 00:01:26,940
فیلد مختلف در پایگاه داده خود انتخاب کنیم و
44
00:01:26,940 –> 00:01:29,610
سپس بر اساس آنچه در
45
00:01:29,610 –> 00:01:31,350
کادر جستجو انتخاب می کنیم جستجو کنیم تا این همان کاری است که
46
00:01:31,350 –> 00:01:33,240
در این مورد انجام می دهیم. ویدیو، پس بیایید ادامه
47
00:01:33,240 –> 00:01:36,210
دهیم و کدمان را بالا بیاوریم و یک شمارش Kindra
48
00:01:36,210 –> 00:01:39,240
با یک ویجت کشویی می آید که به آن
49
00:01:39,240 –> 00:01:41,190
منوی گزینه می گویند و من در
50
00:01:41,190 –> 00:01:42,990
ویدیوهای گذشته نحوه کار با آن را به شما نشان داده ام که
51
00:01:42,990 –> 00:01:44,400
کمی دشوار است و به نظر نمی رسد. که
52
00:01:44,400 –> 00:01:46,800
عالی و به جای آن در این ویدیو من
53
00:01:46,800 –> 00:01:48,270
متوجه شدم اگر چیزی کمی
54
00:01:48,270 –> 00:01:50,760
متفاوت را امتحان کنیم و از چیزی به نام
55
00:01:50,760 –> 00:01:53,250
جعبه ترکیبی استفاده کنیم و استفاده از آن
56
00:01:53,250 –> 00:01:56,190
در واقع با Hinter ارائه نمی شود،
57
00:01:56,190 –> 00:01:57,720
باید به خوبی آن را با Kenter
58
00:01:57,720 –> 00:02:00,090
وارد کنیم، اما ما آن را به صورت نرم وارد کردیم، عجیب است، بنابراین ما
59
00:02:00,090 –> 00:02:04,920
داریم برای رفتن از tkinter از Kenter
60
00:02:04,920 –> 00:02:09,899
این چیز ttk را وارد کنید خوب است، بنابراین
61
00:02:09,899 –> 00:02:11,489
زیاد فکر نکنید، فقط این کار را انجام دهید،
62
00:02:11,489 –> 00:02:12,569
اما
63
00:02:12,569 –> 00:02:14,700
حالا بیایید
64
00:02:14,700 –> 00:02:17,610
به عملکرد مشتریان جستجوی خود
65
00:02:17,610 –> 00:02:19,319
برویم، اینجا جایی است که آن صفحه است که ما در حال
66
00:02:19,319 –> 00:02:22,140
جستجو هستیم و در حال حاضر فقط
67
00:02:22,140 –> 00:02:24,000
کادر جستجو را داریم، پس بیایید جلو برویم و
68
00:02:24,000 –> 00:02:27,980
یک کادر کشویی
69
00:02:28,519 –> 00:02:31,709
درست کنیم تا بتوانیم آن را هر چیزی بنامیم که من
70
00:02:31,709 –> 00:02:33,900
فقط آن را drop مینامیم و
71
00:02:33,900 –> 00:02:37,290
برابر با یک نمونه ttk است و
72
00:02:37,290 –> 00:02:42,299
درست یک جعبه ترکیبی است. و ما میخواهیم این
73
00:02:42,299 –> 00:02:45,120
مورد در مشتریان جستجوی ما باشد و اکنون
74
00:02:45,120 –> 00:02:49,319
میخواهیم ارزش برابر با مقدار خوبی باشد که
75
00:02:49,319 –> 00:02:52,950
در اینجا یک لیست جنگو ایجاد میکنیم و
76
00:02:52,950 –> 00:02:54,480
فقط هر کدام را از هم جدا میکنیم، بنابراین
77
00:02:54,480 –> 00:02:57,780
اولین فیلد را به عنوان جستجو با نقطه قرار میدهم و
78
00:02:57,780 –> 00:03:00,989
سپس میخواهیم احتمالاً با نام خانوادگی جستجو کنید
79
00:03:00,989 –> 00:03:05,790
و متوجه این موارد شوید متغیر
80
00:03:05,790 –> 00:03:07,430
نیستند یا
81
00:03:07,430 –> 00:03:10,310
ستونهای جدول نیستند، اینها فقط متن هستند،
82
00:03:10,310 –> 00:03:11,750
فقط یک عنوان است که در
83
00:03:11,750 –> 00:03:13,430
جعبه ترکیبی قرار میگیرد، بنابراین میتوانید هر چیزی را که
84
00:03:13,430 –> 00:03:15,680
میخواهید اینجا قرار دهید، بنابراین ما نیز میخواهیم با
85
00:03:15,680 –> 00:03:18,950
آدرس ایمیل جستجو کنیم، مثلاً من
86
00:03:18,950 –> 00:03:22,459
شناسه مشتری را نمیدانم. من فقط آنها را
87
00:03:22,459 –> 00:03:28,099
فعلاً می گذارم بسیار خوب، بنابراین اکنون باید جریان را تنظیم کنیم
88
00:03:28,099 –> 00:03:30,349
تا کادر بازشو ظاهر
89
00:03:30,349 –> 00:03:32,569
شود اما خالی خواهد بود مگر اینکه
90
00:03:32,569 –> 00:03:35,540
یکی از این مقادیر فعلی را به عنوان
91
00:03:35,540 –> 00:03:39,250
پیش فرض تنظیم کنیم، بنابراین اجازه دهید جریان نقطه را رها کنیم و
92
00:03:39,250 –> 00:03:42,290
سپس ما فقط به شماره آیتم لیست به درستی ارجاع دادیم،
93
00:03:42,290 –> 00:03:45,139
بنابراین اولین مورد
94
00:03:45,139 –> 00:03:47,870
از یک غول لیست پایتون همیشه صفر است، بنابراین
95
00:03:47,870 –> 00:03:49,849
ما فقط میخواهیم چیزی که
96
00:03:49,849 –> 00:03:53,180
این جستجو توسط آن به عنوان پیشفرض کشویی فهرست شده باشد، در
97
00:03:53,180 –> 00:03:56,290
حال حاضر خوب است و اکنون ما باید
98
00:03:56,290 –> 00:03:59,629
اجازه دهیم این مرد را روی صفحه نمایش گرید ببینیم، بنابراین
99
00:03:59,629 –> 00:04:03,590
میخواهیم آن را در ردیف 0 و سپس
100
00:04:03,590 –> 00:04:07,909
ستون 2 قرار دهیم، بنابراین میخواهیم آن را درست در
101
00:04:07,909 –> 00:04:10,459
کنار کادری که میتوانیم 2 را تایپ کنیم،
102
00:04:10,459 –> 00:04:12,560
ذخیره کنیم و به اینجا برگردیم تا
103
00:04:12,560 –> 00:04:16,099
کد ما و بیایید دوباره این را اجرا کنیم، بنابراین
104
00:04:16,099 –> 00:04:18,470
برنامه اصلی ما اینجاست که میتوانیم مشتریان را جستجو
105
00:04:18,470 –> 00:04:21,199
کنیم این مورد ظاهر میشود و این
106
00:04:21,199 –> 00:04:23,510
جعبه ترکیبی جدید ما است، بنابراین ما روی آن کلیک میکنیم،
107
00:04:23,510 –> 00:04:26,210
نشانی ایمیل
108
00:04:26,210 –> 00:04:28,010
و شناسه مشتری دارد، میتوانیم روی
109
00:04:28,010 –> 00:04:31,190
هر کدام از اینها کلیک کنیم و خوب به نظر میرسد،
110
00:04:31,190 –> 00:04:32,690
ما این را داریم حالا بیایید
111
00:04:32,690 –> 00:04:34,370
این را تغییر دهیم. از جستجوی مشتری بر اساس نام خانوادگی،
112
00:04:34,370 –> 00:04:37,300
اجازه دهید به جای آن جستجو را تایپ کنید
113
00:04:37,300 –> 00:04:39,530
زیرا دیگر فقط با
114
00:04:39,530 –> 00:04:41,690
نام خانوادگی جستجو نمی کنیم، بنابراین بیایید کد خود را برداریم
115
00:04:41,690 –> 00:04:45,770
و ببینیم که درست در اینجا خواهد بود، به
116
00:04:45,770 –> 00:04:50,300
نظر می رسد خوب است این را ذخیره کنید و بیایید
117
00:04:50,300 –> 00:04:51,710
دوباره این را اجرا کنیم و بسازیم مطمئن هستم که خوب به نظر می رسد
118
00:04:51,710 –> 00:04:54,039
119
00:04:55,250 –> 00:04:58,180
من جستجو می کنم
120
00:04:58,279 –> 00:04:59,890
بله
121
00:04:59,890 –> 00:05:01,660
ممکن است بخواهیم از شر آن خلاص شویم و
122
00:05:01,660 –> 00:05:03,850
فقط همه اینها را جابه جا کنیم.
123
00:05:03,850 –> 00:05:05,890
124
00:05:05,890 –> 00:05:07,960
125
00:05:07,960 –> 00:05:10,870
آیا
126
00:05:10,870 –> 00:05:13,150
ما آنطور که از دو ویدیوی آخر به یاد دارید،
127
00:05:13,150 –> 00:05:14,560
وقتی روی این
128
00:05:14,560 –> 00:05:17,680
دکمه جستجو کلیک میکنیم، این
129
00:05:17,680 –> 00:05:22,000
عملکرد جستجوی اکنون فعال میشود، بنابراین ما میتوانیم به
130
00:05:22,000 –> 00:05:23,590
عملکرد جستجوی اکنون خود به اینجا برسیم، حالا بیایید
131
00:05:23,590 –> 00:05:25,420
کمی با آن بازی کنیم. من
132
00:05:25,420 –> 00:05:28,720
می خواهم در مورد همه این چیزها نظر بدهم
133
00:05:28,720 –> 00:05:30,580
که قبلاً در تابع جستجوی ما بود،
134
00:05:30,580 –> 00:05:31,690
زیرا نمیخواهم
135
00:05:31,690 –> 00:05:33,790
چیزهایی را در پایگاه داده جستجو کنم، فقط ابتدا
136
00:05:33,790 –> 00:05:36,520
باید روی یک منطق برای
137
00:05:36,520 –> 00:05:38,740
جعبه کشویی جدیدمان کار کنیم، بنابراین بیایید یک متغیر ایجاد
138
00:05:38,740 –> 00:05:41,260
کنیم که آن را انتخاب شده مینامم. آن را
139
00:05:41,260 –> 00:05:43,240
هر چه می خواهید صدا کنید و ما آن را
140
00:05:43,240 –> 00:05:45,490
برابر با رها کردن قرار می دهیم اکنون به یاد داشته باشید
141
00:05:45,490 –> 00:05:48,010
که ما جعبه های ترکیبی مانند منوهای گزینه هستیم که
142
00:05:48,010 –> 00:05:52,060
باید آنها را دریافت کنید یا آنها را درست تنظیم کنید تا
143
00:05:52,060 –> 00:05:54,160
بتوانیم هر آنچه را در جعبه ترکیبی خود داریم دریافت کنیم
144
00:05:54,160 –> 00:05:56,140
و آن را در قسمت انتخاب شده قرار دهیم. بیایید یک
145
00:05:56,140 –> 00:06:00,750
منطق سریع واقعی ایجاد کنیم، بنابراین اگر برابر انتخاب شد،
146
00:06:00,750 –> 00:06:04,300
بیایید بگوییم
147
00:06:04,300 –> 00:06:06,360
شما
148
00:06:06,740 –> 00:06:09,850
این پسر اول
149
00:06:10,570 –> 00:06:13,750
کجا رفتیم جستجو کنیم، حالا جایی که
150
00:06:13,750 –> 00:06:18,070
به آنجا میرویم، میخواهیم کاری انجام دهیم
151
00:06:18,070 –> 00:06:23,220
و بیایید فقط آن را کپی کرده و آن را سه بار جایگذاری کنیم،
152
00:06:23,220 –> 00:06:26,460
153
00:06:27,360 –> 00:06:29,340
بنابراین به جای جستجو بر اساس نام خانوادگی بعدی است،
154
00:06:29,340 –> 00:06:33,439
155
00:06:36,080 –> 00:06:39,680
بیایید این کار را انجام دهیم و اینها باید دقیق باشند
156
00:06:39,680 –> 00:06:41,449
، به همین دلیل است که من اینها را درست کپی و جایگذاری
157
00:06:41,449 –> 00:06:43,909
میکنم، ما فقط یک عملگر مقایسه بیانیهای اولیه انجام میدهیم
158
00:06:43,909 –> 00:06:49,840
که
159
00:06:49,840 –> 00:06:54,129
جستجو بر اساس نام خانوادگی آدرس ایمیل
160
00:06:54,129 –> 00:07:03,460
و آخرین مورد، شناسه مشتری خوب
161
00:07:03,879 –> 00:07:07,129
و فقط برای n بود برای اطمینان از اینکه این
162
00:07:07,129 –> 00:07:10,460
کار می کند، من فقط می خواهم
163
00:07:10,460 –> 00:07:12,620
یک متغیر به نام تست بسازم و این یک
164
00:07:12,620 –> 00:07:15,620
برچسب است و در جستجوی
165
00:07:15,620 –> 00:07:21,199
مشتریان ما خواهد بود و متن برابر
166
00:07:21,199 –> 00:07:27,759
با هی شما فراموش کرده اید که um drop را انتخاب کنید خواهد بود.
167
00:07:27,840 –> 00:07:36,570
انتخاب پایین نه خیر خوب است،
168
00:07:36,570 –> 00:07:39,180
پس اکنون میخواهیم شبکهای را
169
00:07:39,180 –> 00:07:41,960
روی صفحه آزمایش کنیم و در ردیف قرار میگیرد
170
00:07:41,960 –> 00:07:50,699
که ردیف سه، حدس میزنم ستون برابر با
171
00:07:50,699 –> 00:07:54,510
صفر باشد، بنابراین من فقط این را
172
00:07:54,510 –> 00:08:00,919
برای هر یک از اینها کپی میکنم و فقط آن را در آن جایگذاری میکنم.
173
00:08:00,919 –> 00:08:04,729
اما برای متن بیایید این را به
174
00:08:04,729 –> 00:08:11,729
نام خانوادگی شما تغییر دهیم و
175
00:08:11,729 –> 00:08:19,110
این یکی آدرس ایمیل شما خواهد بود که این آدرس ایمیل
176
00:08:19,110 –> 00:08:23,580
شماست.
177
00:08:23,580 –> 00:08:25,560
178
00:08:25,560 –> 00:08:30,150
179
00:08:30,150 –> 00:08:32,880
به احتمال زیاد من کا