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