در این مطلب، ویدئو بیایید Python #24 را یاد بگیریم – UI با Python، PyQt و Qt Designer با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,490
بعد از ظهر بخیر دوستان برنامه نویس ممنون که
2
00:00:02,490 –> 00:00:04,500
به من ملحق شدید من t-pain هستم و خوش
3
00:00:04,500 –> 00:00:07,319
آمدید بیایید Python را یاد بگیریم از
4
00:00:07,319 –> 00:00:09,000
ویژگی پیش رو در سمت راست رد شوید تا
5
00:00:09,000 –> 00:00:10,800
به هر بخش یا
6
00:00:10,800 –> 00:00:13,259
نمونه خاصی بروید که امروز ما از
7
00:00:13,259 –> 00:00:16,350
Python 2.7 نقطه شش استفاده خواهیم کرد و پایتون سه
8
00:00:16,350 –> 00:00:18,359
نقطه سه نقطه سه میتوانید
9
00:00:18,359 –> 00:00:20,369
این را از اسلش python.org دانلود کنید و آن را دریافت کنید،
10
00:00:20,369 –> 00:00:22,680
امروز رابطهای کاربری را
11
00:00:22,680 –> 00:00:24,840
با PI cutie پوشش میدهیم که به شدت بر روی
12
00:00:24,840 –> 00:00:26,880
درسهای گذشته ساخته میشود، بنابراین
13
00:00:26,880 –> 00:00:29,210
اگر چیزی نامشخص بود، راحت به عقب برگردید و دوباره آنها را تماشا کنید.
14
00:00:29,210 –> 00:00:31,740
بسیار خوب، پس در اینجا یک نسخه ی نمایشی سریع از
15
00:00:31,740 –> 00:00:32,880
ابزاری است که می خواهیم توسعه
16
00:00:32,880 –> 00:00:35,399
دهیم، این فقط یک رابط کاربری ساده است
17
00:00:35,399 –> 00:00:37,110
که در اینجا دکمه ای در وسط آن وجود دارد
18
00:00:37,110 –> 00:00:39,000
که می گوید او را چاپ کنید و چه کاری انجام
19
00:00:39,000 –> 00:00:44,160
می دهد، لبه ها را چاپ می کند، اوه همچنین مقیاس می شود و وقتی
20
00:00:44,160 –> 00:00:45,629
ما این را ببندیم، در واقع
21
00:00:45,629 –> 00:00:48,120
کل برنامه را می بندد، پس
22
00:00:48,120 –> 00:00:50,430
بیایید درست شیرجه بزنیم، بنابراین رابط کاربری چیست، رابط کاربری چیست
23
00:00:50,430 –> 00:00:53,309
، یک رابط کاربری
24
00:00:53,309 –> 00:00:55,500
یک قایق فرانسوی-کانادایی است که در
25
00:00:55,500 –> 00:01:00,210
سال آینده دور در سال 1846 غرق شد.
26
00:01:00,210 –> 00:01:02,820
کشتی خلبان leprechauns
27
00:01:02,820 –> 00:01:04,890
توسط روح بیل موری نابود شدند،
28
00:01:04,890 –> 00:01:07,500
خوب است شوخی برای
29
00:01:07,500 –> 00:01:09,540
کسانی که نمی دانند رابط کاربری این است
30
00:01:09,540 –> 00:01:12,510
که چگونه با یک برنامه به صورت بصری تعامل می کنید،
31
00:01:12,510 –> 00:01:15,479
بنابراین شوخی به اندازه کافی احمقانه است.
32
00:01:15,479 –> 00:01:17,189
33
00:01:17,189 –> 00:01:19,729
اگر تا به حال باز
34
00:01:19,729 –> 00:01:22,979
کنید، مثلاً فایرفاکس یا افتر افکت
35
00:01:22,979 –> 00:01:24,390
یا فتوشاپ همه این دکمههای کوچک را باز کنید،
36
00:01:24,390 –> 00:01:26,430
این همه یک رابط کاربری
37
00:01:26,430 –> 00:01:28,530
است، همه گرافیکی است، همه چیز مانند
38
00:01:28,530 –> 00:01:30,600
مناطق کوچکی است که میتوانیم روی آن کلیک کنیم، مثل باز
39
00:01:30,600 –> 00:01:33,180
کردن چندین سال و چه
40
00:01:33,180 –> 00:01:35,759
چیزی واقعاً همین است. به همین سادگی، پس چگونه
41
00:01:35,759 –> 00:01:37,829
خودمان را برای این درس به خوبی آماده کنیم،
42
00:01:37,829 –> 00:01:40,320
ابتدا میخواهید یک سازنده QT را
43
00:01:40,320 –> 00:01:43,290
از وبسایت QT دانلود کنید،
44
00:01:43,290 –> 00:01:44,640
پیوندی در توضیحات برای آن وجود دارد،
45
00:01:44,640 –> 00:01:46,009
اما شما به
46
00:01:46,009 –> 00:01:50,340
QT – پروژه org اسلش میروید. دانلودها و
47
00:01:50,340 –> 00:01:52,049
سپس اینجا صفحه اصلی دانلود است
48
00:01:52,049 –> 00:01:54,180
و سپس می توانید از میان
49
00:01:54,180 –> 00:01:56,579
این چند دانلود اول
50
00:01:56,579 –> 00:01:58,200
، به روزترین نرم افزاری را که ما استفاده خواهیم کرد را انتخاب کنید
51
00:01:58,200 –> 00:02:00,329
، من شخصاً توصیه می کنم
52
00:02:00,329 –> 00:02:02,100
نصب کننده آنلاین زیرا در
53
00:02:02,100 –> 00:02:04,649
ابتدا دانلود بسیار کوچکتر است و در
54
00:02:04,649 –> 00:02:06,719
واقع بیشتر مراحل نصب و
55
00:02:06,719 –> 00:02:08,068
انتخاب را برای شما انجام می دهد
56
00:02:08,068 –> 00:02:09,840
که در پس زمینه اجرا می شوند به جای اینکه
57
00:02:09,840 –> 00:02:12,180
مجبور باشید آن را برای همیشه دانلود کنید و سپس
58
00:02:12,180 –> 00:02:13,650
آن را نصب
59
00:02:13,650 –> 00:02:15,090
60
00:02:15,090 –> 00:02:16,439
کنید. برای تحمل
61
00:02:16,439 –> 00:02:18,930
من برنامه ای که در QT
62
00:02:18,930 –> 00:02:20,760
creator که قرار است از آن استفاده کنیم، QT designer نام دارد
63
00:02:20,760 –> 00:02:23,430
، هیچ برنامه دیگری واقعاً
64
00:02:23,430 –> 00:02:25,680
استفاده نمی کنیم، حتی از برنامه ای
65
00:02:25,680 –> 00:02:27,750
که تخم مرغ های همزده را می سازد، یک شوخی وحشتناک دیگر،
66
00:02:27,750 –> 00:02:30,450
مملو از جوک های وحشتناک.
67
00:02:30,450 –> 00:02:33,689
نرمافزار Maya Autodesk که
68
00:02:33,689 –> 00:02:35,129
بر روی رایانه شما نصب شده است، میتوانید
69
00:02:35,129 –> 00:02:37,560
ادامه دهید و این مرحله را رد کنید، زیرا مایا
70
00:02:37,560 –> 00:02:40,470
در واقع طراح QT را با
71
00:02:40,470 –> 00:02:42,359
آن نصب کرده است، بنابراین اگر میخواهیم به
72
00:02:42,359 –> 00:02:45,629
پوشه ناوبری خود برویم، به درایو بروید و سپس
73
00:02:45,629 –> 00:02:50,150
به برنامه فایلهای باینری Autodesk Maya
74
00:02:50,150 –> 00:02:53,310
و زیر بروید. باینری ها اگر به
75
00:02:53,310 –> 00:02:57,629
پایین اسکرول کنیم، طراح Exe را می یابیم که این همان
76
00:02:57,629 –> 00:02:58,680
چیزی است که ما واقعاً از آن استفاده خواهیم کرد،
77
00:02:58,680 –> 00:03:00,989
اما برای کسانی که Maya ندارند، می
78
00:03:00,989 –> 00:03:02,159
توانید در واقع پایین بیاورید. آن را از وبسایت بارگیری کنید،
79
00:03:02,159 –> 00:03:04,230
همانطور که قبلاً در ادامه میخواهیم
80
00:03:04,230 –> 00:03:07,560
PI cutie pie cutie را بارگیری و نصب
81
00:03:07,560 –> 00:03:10,049
82
00:03:10,049 –> 00:03:13,590
83
00:03:13,590 –> 00:03:15,780
84
00:03:15,780 –> 00:03:17,280
85
00:03:17,280 –> 00:03:18,989
کنیم. اگر از یک دستگاه ویندوز استفاده می کنید، در
86
00:03:18,989 –> 00:03:21,150
عوض کمی به پایین اسکرول
87
00:03:21,150 –> 00:03:23,819
کنید و این نصب کننده های باینری را برای ویندوز پیدا خواهید کرد،
88
00:03:23,819 –> 00:03:25,889
این روند نصب شما را
89
00:03:25,889 –> 00:03:28,769
بسیار آسان تر می کند، در غیر این صورت،
90
00:03:28,769 –> 00:03:30,840
اگر از لینوکس یا یونیکس استفاده می کنید، می توانید از این بسته ها استفاده کنید.
91
00:03:30,840 –> 00:03:32,730
یا
92
00:03:32,730 –> 00:03:35,159
ماشین مک و بعد از دانلود
93
00:03:35,159 –> 00:03:37,049
اینها به سادگی اجرای دستوری است
94
00:03:37,049 –> 00:03:40,980
که پایتون است و بعد از
95
00:03:40,980 –> 00:03:42,690
اینکه در فهرست فعلی قرار گرفتید، فایل را تعیین می کنید
96
00:03:42,690 –> 00:03:44,569
، یعنی اضافه
97
00:03:44,569 –> 00:03:49,739
98
00:03:49,739 –> 00:03:50,699
کنید. شما که قرار است اجرا کنید
99
00:03:50,699 –> 00:03:53,010
و این به همین سادگی است و آنها
100
00:03:53,010 –> 00:03:54,599
باید بقیه کارها را انجام دهند، زیرا شما
101
00:03:54,599 –> 00:03:56,190
حتماً مستندات را بررسی کنید، البته
102
00:03:56,190 –> 00:03:58,470
در فایل readme این
103
00:03:58,470 –> 00:04:00,269
فایل های دانلودی، ادامه دهید و v را متوقف کنید.
104
00:04:00,269 –> 00:04:01,650
ایده فعلاً برای
105
00:04:01,650 –> 00:04:04,889
دانلود کردن و نصب آنها ok
106
00:04:04,889 –> 00:04:06,120
کمی وقت بگذارید، بنابراین حالا که اینها را نصب کردید، بیایید
107
00:04:06,120 –> 00:04:09,870
جلوتر برویم و QT designer را فعال کنیم و دوباره
108
00:04:09,870 –> 00:04:11,940
می توانید آن را در اینجا زیر
109
00:04:11,940 –> 00:04:14,099
پوشه Maya پیدا کنید یا در واقع می توانید به
110
00:04:14,099 –> 00:04:16,738
جایی که در زیر نصب شده است بروید. درایو C شما
111
00:04:16,738 –> 00:04:21,269
تحت QT 5.2.1 و سپس هر کدام از
112
00:04:21,269 –> 00:04:23,130
اینها فایل باینری را دارد، من می خواهم
113
00:04:23,130 –> 00:04:24,870
پیش بروم و از طراح باینری 32 بیتی
114
00:04:24,870 –> 00:04:27,020
Exe در اینجا استفاده کنم،
115
00:04:27,020 –> 00:04:28,789
بسیار خوب، پس حالا که
116
00:04:28,789 –> 00:04:31,220
کمی این قسمت را داریم. طراح QT است،
117
00:04:31,220 –> 00:04:32,539
این چیزی است که به ما اجازه می دهد
118
00:04:32,539 –> 00:04:35,539
رابط های خود را طراحی کنیم، بنابراین بیایید ادامه دهیم
119
00:04:35,539 –> 00:04:37,310
و زیر فایل جدید برویم، شما باید در
120
00:04:37,310 –> 00:04:39,830
ابتدا این پاپ آپ را داشته باشید و
121
00:04:39,830 –> 00:04:41,240
فقط دو نفر هستند که فکر می کنم باید
122
00:04:41,240 –> 00:04:43,400
در حال حاضر روی آنها تمرکز کنید، این پنجره اصلی است و
123
00:04:43,400 –> 00:04:45,650
ویجت این دو نفر اساساً
124
00:04:45,650 –> 00:04:46,729
همان چیزی است که شما در
125
00:04:46,729 –> 00:04:48,949
طراحی رابط های سفارشی خود از آن استفاده
126
00:04:48,949 –> 00:04:51,949
خواهید کرد، اگر می خواهید دکمه ها
127
00:04:51,949 –> 00:04:53,449
از پایین شروع شوند، این
128
00:04:53,449 –> 00:04:55,460
پیش تنظیم ها یا قالب ها در بالا هستند که
129
00:04:55,460 –> 00:04:57,050
مانند دکمه های پایین هستند. ns روی حقوق
130
00:04:57,050 –> 00:04:58,699
و میتوانید پیشنمایش آنها را در
131
00:04:58,699 –> 00:05:00,380
سمت راست ببینید و سپس بدون
132
00:05:00,380 –> 00:05:03,050
دیالوگ بدون دکمه طراحی کنید، اما در
133
00:05:03,050 –> 00:05:04,099
بیشتر موارد ما فقط میخواهیم آن را
134
00:05:04,099 –> 00:05:05,780
به این موارد بچسبانیم، بنابراین ادامه میدهیم
135
00:05:05,780 –> 00:05:07,490
و انتخاب میکنیم ویجت چون
136
00:05:07,490 –> 00:05:09,349
ویجت اساسا سادهترین شکل است
137
00:05:09,349 –> 00:05:11,180
، تفاوت بین ویجت و
138
00:05:11,180 –> 00:05:13,130
پنجره اصلی این است که پنجره اصلی دارای یک
139
00:05:13,130 –> 00:05:16,460
نوار منو در بالای ویجت است
140
00:05:16,460 –> 00:05:18,289
و کار با آن را سادهتر نمیکند، بنابراین بیایید
141
00:05:18,289 –> 00:05:20,180
جلوتر برویم و ویجت را انتخاب کنیم و روی
142
00:05:20,180 –> 00:05:22,669
ایجاد کلیک کنیم تا در اینجا اولین
143
00:05:22,669 –> 00:05:24,560
الگوی خود را دریافت کردهایم، میخواهم به
144
00:05:24,560 –> 00:05:26,240
شما کمک کنم تا از طریق رابط کاربری برای طراح QT آشنا شوید.
145
00:05:26,240 –> 00:05:28,880
146
00:05:28,880 –> 00:05:31,400
147
00:05:31,400 –> 00:05:32,840
148
00:05:32,840 –> 00:05:35,060
در خود ویجت اصلی
149
00:05:35,060 –> 00:05:37,490
در بالا سمت راست،
150
00:05:37,490 –> 00:05:39,440
بازرس شی را داریم که
151
00:05:39,440 –> 00:05:41,509
اساساً همه چیز را
152
00:05:41,509 –> 00:05:43,490
در خود ویجت فهرست میکند، بنابراین اگر
153
00:05:43,490 –> 00:05:45,590
دکمهها یا طرحبندیها یا هر چیزی را قرار دهیم،
154
00:05:45,590 –> 00:05:47,659
در بالا سمت راست و سپس در سمت
155
00:05:47,659 –> 00:05:48,710
راست ظاهر میشود. هکتار در سمت دوم،
156
00:05:48,710 –> 00:05:50,750
ویرایشگر ویژگی را خواهیم داشت و این به ما
157
00:05:50,750 –> 00:05:52,610
امکان میدهد هر ویژگی دکمههایی را
158
00:05:52,610 –> 00:05:54,919
که برای نامگذاری تنظیمات
159
00:05:54,919 –> 00:05:57,889
اندازه برای مواردی مانند موارد زیر انتخاب
160
00:05:57,889 –> 00:06:00,080
کردهایم ویرایش کنیم.
161
00:06:00,080 –> 00:06:02,060
بنابراین ما فقط میخواهیم
162
00:06:02,060 –> 00:06:04,370
پیش برویم و فعلاً نادیده بگیریم، بنابراین بیایید
163
00:06:04,370 –> 00:06:06,860
جلو برویم و یک مثال فوقالعاده ساده ایجاد کنیم،
164
00:06:06,860 –> 00:06:09,289
بنابراین قبل از اینکه واقعاً شروع کنیم، میخواهم
165
00:06:09,289 –> 00:06:10,580
چیزی واقعی را به شما نشان دهم که
166
00:06:10,580 –> 00:06:11,870
در اینجا دکمههایی هستند که میروم و میکشم.
167
00:06:11,870 –> 00:06:13,819
در چند مورد و در واقع
168
00:06:13,819 –> 00:06:16,340
مجبور نیستید خودتان این کار را انجام دهید، اما
169
00:06:16,340 –> 00:06:18,909
میخواهم چیزی بدانید، بنابراین وقتی من این را اجرا میکنم
170
00:06:18,909 –> 00:06:21,889
معمولاً میخواهید ابزارهای شما مقیاسپذیر باشند،
171
00:06:21,889 –> 00:06:24,139
میخواهید که در واقع
172
00:06:24,139 –> 00:06:26,449
با پنجرههایی مانند این
173
00:06:26,449 –> 00:06:28,550
دکمهها جابهجا شوند. مانند تراز درست
174
00:06:28,550 –> 00:06:30,289
با پنجرهها و شاید به همان
175
00:06:30,289 –> 00:06:33,289
نسبت از هم فاصله داشته باشید و روشی که شما
176
00:06:33,289 –> 00:06:34,009
177
00:06:34,009 –> 00:06:36,770
با آن ترکیب میکنید با طرحبندیهایی است که در سمت چپ بالای
178
00:06:36,770 –> 00:06:39,949
جعبه ابزارک شما اکنون در حال حاضر هیچ چیز به
179
00:06:39,949 –> 00:06:40,849
درستی تنظیم نشده است و
180
00:06:40,849 –> 00:06:42,889
هیچ چیز به درستی مقیاسبندی نمیشود، بنابراین ما ادامه میدهیم
181
00:06:42,889 –> 00:06:44,719
و آن را ببندید و من
182
00:06:44,719 –> 00:06:46,909
این دکمهها را حذف
183
00:06:46,909 –> 00:06:48,919
میکنم، بنابراین کاری که انجام میدهید این است که اگر میخواهید یک
184
00:06:48,919 –> 00:06:52,069
طرح عمودی یا افقی در حال حاضر داشته باشید،
185
00:06:52,069 –> 00:06:53,629
این را انتخاب کنید، زیرا ما در حال ساخت یک
186
00:06:53,629 –> 00:06:54,800
طرحبندی ساده هستیم، فقط میخواهیم ادامه دهیم و
187
00:06:54,800 –> 00:06:57,679
یک طرح بندی عمودی ساده را در آنجا رها کنید
188
00:06:57,679 –> 00:06:59,899
و سپس در هر نقطه از این
189
00:06:59,899 –> 00:07:02,479
فضای خالی ویجت کلیک راست کنید و سپس
190
00:07:02,479 –> 00:07:03,349
در پایین در پایین قرار دهید تا به
191
00:07:03,349 –> 00:07:05,240
layout بروید و سپس ما فقط می توانیم
192
00:07:05,240 –> 00:07:07,039
طرح بندی را به صورت افقی یا عمودی انتخاب کنیم
193
00:07:07,039 –> 00:07:08,869
، واقعاً مهم نیست. حالا توجه کنید
194
00:07:08,869 –> 00:07:11,389
که چه اتفاقی میافتد این جعبه کوچک که
195
00:07:11,389 –> 00:07:13,939
طرح افقی واقعی ماست. چه
196
00:07:13,939 –> 00:07:16,729
اتفاقی افتاد این است که در واقع روی پنجره نصب شده است، بسیار
197
00:07:16,729 –> 00:07:18,949
خوب، این مهم است زیرا
198
00:07:18,949 –> 00:07:20,689
اکنون برای مرحله بعدی ما میخواهیم
199
00:07:20,689 –> 00:07:22,580
جلو برویم و زیر دکمهها را بکشیم و رها کنیم،
200
00:07:22,580 –> 00:07:25,119
یک دکمه فشاری به داخل طرح بندی
201
00:07:25,119 –> 00:07:28,159
خوب است آن را در آنجا رها کنید و اکنون برای
202
00:07:28,159 –> 00:07:30,589
آزمایش پنجره ویجت خود
203
00:07:30,589 –> 00:07:32,330
راه دیگری برای انجام این کار این است که اگر وارد
204
00:07:32,330 –> 00:07:34,490
فرم شوید و سپس همانجا زیر پیش نمایش
205
00:07:34,490 –> 00:07:37,550
بروید، این کنترل R برای پیش نمایش است
206
00:07:37,550 –> 00:07:39,860
و فقط آن را فشار دهید و در واقع می توانید پیش نمایش را انجام دهید.
207
00:07:39,860 –> 00:07:42,319
ویجت خود را ببینید و اکنون متوجه شوید که چه
208
00:07:42,319 –> 00:07:44,990
اتفاقی میافتد وقتی که من مقیاس میکنم، این ویجت در
209
00:07:44,990 –> 00:07:47,629
اطراف دکمه به درستی تراز شده و
210
00:07:47,629 –> 00:07:50,419
منبسط و منقبض میشود، زیرا
211
00:07:50,419 –> 00:07:53,089
پنجره را بسیار نرم و نرم میکنم، بنابراین بیایید جلو برویم
212
00:07:53,089 –> 00:07:54,289
و X را از آن خارج کنیم و میخواهیم
213
00:07:54,289 –> 00:07:56,689
چند ویژگی را تغییر دهیم. روی دکمه ما، بنابراین
214
00:07:56,689 –> 00:07:58,639
برای تغییر نام دکمه،
215
00:07:58,639 –> 00:08:00,559
به سادگی میتوانیم روی آن دوبار کلیک کنیم و
216
00:08:00,559 –> 00:08:02,569
فقط میخواهیم حدس بزنیم که چه چیزی چاپ
217
00:08:02,569 –> 00:08:05,300
شود، زیرا این کاری است که
218
00:08:05,300 –> 00:08:07,339
قرار است انجام دهد و سپس ادامه میدهیم
219
00:08:07,339 –> 00:08:09,079
و نام واقعی
220
00:08:09,079 –> 00:08:11,929
دکمه را در کد تغییر دهید، بنابراین در
221
00:08:11,929 –> 00:08:13,519
ویرایشگر ویژگی در سمت راست
222
00:08:13,519 –> 00:08:15,709
می توانید به نام شی بروید و سپس
223
00:08:15,709 –> 00:08:17,509
در اینجا ما می توانیم هر زمان که بخواهیم شیء خود را نامگذاری کنیم،
224
00:08:17,509 –> 00:08:19,519
بنابراین من می خواهم
225
00:08:19,519 –> 00:08:24,079
چاپ ham underscore BTN را تایپ کنم. به این ترتیب ما
226
00:08:24,079 –> 00:08:25,849
می دانیم که این کار به
227
00:08:25,849 –> 00:08:28,939
عملکرد ham چاپ گره خورده است و ما
228
00:08:28,939 –> 00:08:29,929
ادامه می دهیم و
229
00:08:29,929 –> 00:08:32,539
بقیه چیزها را یکسان می گذاریم، بنابراین اکنون که همه این کارها را انجام
230
00:08:32,539 –> 00:08:34,339
دادیم، زمان مناسبی است که واقعاً
231
00:08:34,339 –> 00:08:37,219
ویجت خود را ذخیره کنیم. بنابراین می توانید به
232
00:08:37,219 –> 00:08:40,309
منو بروید و سپس روی Save کلیک کنید یا فقط می توانید
233
00:08:40,309 –> 00:08:42,679
انتهای ctrl را فشار دهید، پنجره ظاهر می شود،
234
00:08:42,679 –> 00:08:44,269
حالا من می خواهم به درس
235
00:08:44,269 –> 00:08:45,439
خود بروم و یک
236
00:08:45,439 –> 00:08:50,300
پوشه به نام اولین UI من ایجاد می کنم و در
237
00:08:50,300 –> 00:08:51,529
آن پوشه من فقط می خواهم ادامه دهید
238
00:08:51,529 –> 00:08:54,170
و این را بهعنوان
239
00:08:54,170 –> 00:08:58,670
ویجت زیر خط RINs ham ذخیره کنید خوب و
240
00:08:58,670 –> 00:09:01,310
زیبا ذخیره کنید و همچنین آخرین کاری
241
00:09:01,310 –> 00:09:03,860
که میخواهم قبل از خروج انجام دهم این است
242
00:09:03,860 –> 00:09:07,700
این نام در بالا این است که اگر مایلید میتوان آن را تغییر داد
243
00:09:07,700 –> 00:09:09,410
، بنابراین کاری که ما انجام میدهیم این است که ما
244
00:09:09,410 –> 00:09:10,959
میرویم و فرم بالایی
245
00:09:10,959 –> 00:09:12,829
را انتخاب میکنیم و
246
00:09:12,829 –> 00:09:15,110
ابزارک بالایی را انتخاب میکنیم، میتوانید آن را در اینجا در
247
00:09:15,110 –> 00:09:16,970
بازرس شی بعدی
248
00:09:16,970 –> 00:09:18,829
انتخاب کنید، همچنین اگر میخواهید از کلیک مستقیم روی آنها اجتناب کنید، میتوانید موارد دیگر را انتخاب کنید.
249
00:09:18,829 –> 00:09:20,990
این کار
250
00:09:20,990 –> 00:09:22,730
انتخاب چیزها را بسیار آسانتر میکند
251
00:09:22,730 –> 00:09:24,560
وقتی یک دسته کامل از چیزها را در آنجا دریافت میکنید، بنابراین
252
00:09:24,560 –> 00:09:26,449
ادامه دهید و آن ویجت برتر را انتخاب کنید و
253
00:09:26,449 –> 00:09:27,829
ما ادامه میدهیم و این
254
00:09:27,829 –> 00:09:29,959
عنوان پنجره را تغییر میدهیم و روشی که انجام
255
00:09:29,959 –> 00:09:32,060
میدهیم این نیست. این فرم را دقیقاً
256
00:09:32,060 –> 00:09:33,829
در اینجا تغییر میدهید، اما بهعنوان
257
00:09:33,829 –> 00:09:35,389
مثال، ویجت را پایین میآورید بخوانید و
258
00:09:35,389 –> 00:09:38,180
این را تغییر دهید، میتوانیم آن را SDF SDF تایپ کنیم و
259
00:09:38,180 –> 00:09:39,560
در واقع
260
00:09:39,560 –> 00:09:41,089
نام پنجره را تغییر نمیدهیم، پس بیایید ادامه دهیم و
261
00:09:41,089 –> 00:09:43,730
آن را لغو کنیم، در عوض ویجت را پایین میآوریم و
262
00:09:43,730 –> 00:09:45,680
ویجت جایی است که در واقع میتوانیم
263
00:09:45,680 –> 00:09:47,600
موضوع را تغییر دهیم و اگر ما
264
00:09:47,600 –> 00:09:50,300
در زیر عنوان پنجره به سمت پایین اسکرول می
265
00:09:50,300 –> 00:09:51,760
کنیم، جایی که می توانیم در واقع نام آن را بگذاریم
266
00:09:51,760 –> 00:09:54,769
و من فقط اسم آن را super ham می
267
00:09:54,769 –> 00:09:57,620
گذارم زیرا من عاشق ham خوب هستم و سپس
268
00:09:57,620 –> 00:09:59,720
ENTER را فشار می دهیم و اکنون
269
00:09:59,720 –> 00:10:02,750
پنجره super ham خود را با عنوان عالی داریم ادامه دهید و
270
00:10:02,750 –> 00:10:06,290
آن را ذخیره کنید. با ctrl s و حالا میخواهم
271
00:10:06,290 –> 00:10:09,110
QT را
272
00:10:09,110 –> 00:10:12,199
بهعنوان ویرایشگر انتخابی من باز کنم و متن sublime را به حداقل برسانم، اگر
273
00:10:12,199 –> 00:10:13,670
هر ویرایشگر متنی که دارید ادامه دهید
274
00:10:13,670 –> 00:10:16,279
و با خیال راحت آن را باز کنید و حالا
275
00:10:16,279 –> 00:10:17,690
میروم و کاری انجام میدهم.
276
00:10:17,690 –> 00:10:19,040
کمی عجیب است
277
00:10:19,040 –> 00:10:20,959
که اگر نمی خواهید مجبور نیستید این کار را انجام دهید، اما اگر ادامه دهید
278
00:10:20,959 –> 00:10:23,029
و این فایل را انتخاب کنید و آن را به
279
00:10:23,029 –> 00:10:25,040
slime در آن یا هر ویرایشگر دیگری که
280
00:10:25,040 –> 00:10:27,680
دارید بکشید، در واقع نشان می دهید که
281
00:10:27,680 –> 00:10:30,589
اکنون کد XML است. واقعاً مهم
282
00:10:30,589 –> 00:10:32,410
نیست، اما جالب است بدانید که
283
00:10:32,410 –> 00:10:35,600
XML مهم است چگونه فایلهای UI در واقع
284
00:10:35,600 –> 00:10:38,600
چیده میشوند، بنابراین اگر زمانی نیاز به تغییر
285
00:10:38,600 –> 00:10:40,640
کد XML داشتید، میتوانید آن را دوست داشته باشید ببینید
286
00:10:40,640 –> 00:10:42,470
که بسیار قابل هضم است، بسیار
287
00:10:42,470 –> 00:10:44,870
شبیه کد HTML است، بنابراین دوست دارید، خوب
288
00:10:44,870 –> 00:10:47,180
به نظر نمیرسد که من میتوانم آن را با پایتون تنظیم کنم.
289
00:10:47,180 –> 00:10:49,430
خیلی راحت مثل اینکه اگر بخواهم این را به خوبی دستکاری کنم ممکن است
290
00:10:49,430 –> 00:10:50,810
مجبور باشم مانند بسیاری از اسکریپت نویسی انجام دهم،
291
00:10:50,810 –> 00:10:52,550
به همین دلیل است که
292
00:10:52,550 –> 00:10:55,519
ما pie cutie pie cutie را دانلود کردیم به ما اجازه می دهد
293
00:10:55,519 –> 00:10:58,160
تا این کد XML را به یک
294
00:10:58,160 –> 00:11:01,790
کد پایتون بسیار قابل هضم تر تبدیل
295
00:11:01,790 –> 00:11:03,290
کنیم. برای انجام این کار این است که
296
00:11:03,290 –> 00:11:04,910
ما در واقع خط فرمان خود را باز می کنیم،
297
00:11:04,910 –> 00:11:06,980
بنابراین اگر از یک ماشین لینوکس یا یونیکس
298
00:11:06,980 –> 00:11:07,870
استفاده
299
00:11:07,870 –> 00:11:09,279
می کنید، ترمینال را باز کنید
300
00:11:09,279 –> 00:11:10,540
و سریع ترین راه برای رسیدن به آنجا را که می
301
00:11:10,540 –> 00:11:13,570
دانم کلید ویندوز R را فشار دهید و سپس
302
00:11:13,570 –> 00:11:16,660
CMD را تایپ کنید و سپس این خط فرمان باز میشود،
303
00:11:16,660 –> 00:11:18,880
بنابراین اولین کاری که میخواهیم
304
00:11:18,880 –> 00:11:20,589
انجام دهیم این است که میخواهیم پیش برویم و
305
00:11:20,589 –> 00:11:23,350
دایرکتوری را به این پوشه ای که در
306
00:11:23,350 –> 00:11:25,930
اینجا داریم تغییر دهیم و بنابراین میخواهیم به سرعت
307
00:11:25,930 –> 00:11:28,480
مقصد پوشه را انتخاب کنیم و آن را کپی کنیم.
308
00:11:28,480 –> 00:11:30,279
و سپس به خط فرمان ما برگردید
309
00:11:30,279 –> 00:11:32,200
ما برای
310
00:11:32,200 –> 00:11:35,470
تغییر دایرکتوری سی دی را تایپ می کنیم، پس CD را تایپ کنید و سپس
311
00:11:35,470 –> 00:11:37,120
312
00:11:37,120 –> 00:11:39,190
با کلیک راست روی آن پیست کنید و روی paste کلیک کنید و
313
00:11:39,190 –> 00:11:41,260
بعد از آن تایپ کنید ENTER را فشار دهید و
314
00:11:41,260 –> 00:11:43,180
اکنون دایرکتوری تغییر می کند. که ما
315
00:11:43,180 –> 00:11:44,350
در دایرکتوری هستیم،
316
00:11:44,350 –> 00:11:47,920
این فایل UI را به یک فایل پایتون تبدیل
317
00:11:47,920 –> 00:11:50,170
می کنیم و روشی که این کار را انجام می دهیم با
318
00:11:50,170 –> 00:11:54,850
تایپ p/y شما ic4 است، بنابراین
319
00:11:54,850 –> 00:11:58,300
اگر در حال استفاده از آن هستید، اساساً تبدیل کننده رابط کاربری پایتون است. یک
320
00:11:58,300 –> 00:12:00,430
ماشین مبتنی بر لینوکس یا یونیکس چیزی
321
00:12:00,430 –> 00:12:02,680
که بعداً میخواهید تایپ کنید، در واقع فایل ورودی
322
00:12:02,680 –> 00:12:06,339
نقطهای است و سپس فایل خروجی
323
00:12:06,339 –> 00:12:08,200
را که میخواهید نامش را بنویسید، تایپ کنید تا
324
00:12:08,200 –> 00:12:10,810
این خروجی زیرخط UI نقطه PY یا
325
00:12:10,810 –> 00:12:12,760
چیزی شبیه به آن درست باشد.
326
00:12:12,760 –> 00:12:14,040
توجه داشته باشید که
327
00:12:14,040 –> 00:12:17,529
تبدیل کردن کمی بزرگتر از علامت است، اما
328
00:12:17,529 –> 00:12:19,360
دستگاه های ویندوز ما کمی متفاوت است،
329
00:12:19,360 –> 00:12:20,950
بنابراین ما می رویم و یک پرچم را تایپ می کنیم
330
00:12:20,950 –> 00:12:24,400
– اوه و فاصله و حالا می
331
00:12:24,400 –> 00:12:26,650
خواهیم فایل خروجی واقعی را به این صورت نام گذاری کنیم.
332
00:12:26,650 –> 00:12:30,600
من نام آن را چاپ زیر خط
333
00:12:30,600 –> 00:12:35,170
ویجت Hamm underscore و سپس UI dot می گذارم P چرا
334
00:12:35,170 –> 00:12:37,750
این فقط برای این است که من بدانم که این یک
335
00:12:37,750 –> 00:12:40,330
فایل UI واقعی است که من ایجاد می کنم و
336
00:12:40,330 –> 00:12:42,760
بعد از آن شما می خواهید space را تایپ کنید
337
00:12:42,760 –> 00:12:44,260
و سپس در واقع
338
00:12:44,260 –> 00:12:47,380
فایلی را که
339
00:12:47,380 –> 00:12:49,570
منبع آن را تهیه می کنید نام گذاری کنید. بنابراین این به صورت
340
00:12:49,570 –> 00:12:54,760
پرینت ham underscore ویجت نقطه u I خواهد بود و
341
00:12:54,760 –> 00:12:58,029
سپس تایپ کنید enter و سپس می رود و
342
00:12:58,029 –> 00:13:00,339
این کار را انجام می دهد و سپس در اینجا در Explorer ما
343
00:13:00,339 –> 00:13:01,779
در واقع می توانیم ببینیم که آن فایل را ایجاد کرده است،
344
00:13:01,779 –> 00:13:04,900
خوب اجازه دهید جلو برویم و
345
00:13:04,900 –> 00:13:07,870
اکنون آن فایل را باز کنیم. این که ما فقط
346
00:13:07,870 –> 00:13:12,250
فایل UI dot py را ایجاد کردیم و آن را بکشید و
347
00:13:12,250 –> 00:13:14,950
در متن عالی رها کنید، بنابراین اکنون چه چیزی
348
00:13:14,950 –> 0