در این مطلب، ویدئو توسعه رابط کاربری گرافیکی Python #2 – Layout & Button Connect با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:03,650
سلام بچه ها، پس در این ویدیو ما می
2
00:00:03,650 –> 00:00:08,099
خواهیم اسکریپت پایتون کوچکی را که
3
00:00:08,099 –> 00:00:12,929
در آخرین ویدیو نوشتیم بهبود دهیم، اگر به یاد داشته باشید که
4
00:00:12,929 –> 00:00:17,120
در آخرین ویدیو ما اساساً یک
5
00:00:17,330 –> 00:00:22,350
پنجره رابط کاربری گرافیکی ایجاد کردیم، این دقیقاً اینجاست فقط با
6
00:00:22,350 –> 00:00:24,240
دکمه فشاری ساده در مجموعه.
7
00:00:24,240 –> 00:00:26,939
در گوشه بالا سمت چپ به طور پیش فرض گوشه سمت چپ بالا
8
00:00:26,939 –> 00:00:29,720
فقط به این دلیل که ما
9
00:00:29,720 –> 00:00:34,590
هیچ گزینه طرح بندی یا چیزی را در این
10
00:00:34,590 –> 00:00:38,129
ویدیو تنظیم نکرده ایم، قصد داریم به شما دوستان نشان دهیم که
11
00:00:38,129 –> 00:00:42,780
چگونه این دکمه را تراز کنید و همچنین
12
00:00:42,780 –> 00:00:49,800
این دکمه را به یک عملکرد متصل کنید
13
00:00:49,800 –> 00:00:50,789
تا ما در واقع می تواند کاری را انجام
14
00:00:50,789 –> 00:00:53,640
دهد و در این مورد من فقط
15
00:00:53,640 –> 00:00:57,920
یک برچسب در زیر دکمه اضافه می کنم
16
00:00:57,920 –> 00:01:01,469
تا بتوانیم با کلیک بر روی
17
00:01:01,469 –> 00:01:03,539
دکمه، متن روی
18
00:01:03,539 –> 00:01:10,229
برچسب را تغییر دهیم، بنابراین بیایید شروع کنیم تا اولین
19
00:01:10,229 –> 00:01:12,750
چیزی که می خواهیم میخواهیم فقط
20
00:01:12,750 –> 00:01:16,380
برچسب را ایجاد کنیم، این است که یک
21
00:01:16,380 –> 00:01:20,549
متغیر جدید بسازیم که آن را برچسب من مینامیم و ما
22
00:01:20,549 –> 00:01:24,390
آن را یک برچسب نشانه
23
00:01:24,390 –> 00:01:29,090
میسازیم، بنابراین فعلاً میتوانیم مانند بالا رفتن از یک برچسب بنویسیم
24
00:01:29,329 –> 00:01:34,860
تا باهوش باشم و سپس بتوانم به شما بچه ها نشان می دهد که
25
00:01:34,860 –> 00:01:38,340
اگر همین الان این را اجرا کنید
26
00:01:38,340 –> 00:01:42,930
، لایه خواهند داشت که
27
00:01:42,930 –> 00:01:45,780
دقیقاً آن چیزی نیست که ما میخواهیم، بنابراین اب
28
00:01:45,780 –> 00:01:50,040
دا میخواهیم یک طرحبندی ایجاد کنیم، بنابراین آن
29
00:01:50,040 –> 00:01:53,270
ا مانند طرحبندی اصلی صدا می
30
00:01:53,270 –> 00:01:56,640
زنیم، میخواهیم آن را یک طرحبندی باکس V درست کنیم، بن
31
00:01:56,640 –> 00:02:01,710
براین PI QT در میان طرحبندیهای دیگر داشته باشد. که
32
00:02:01,710 –> 00:02:05,969
به عنوان چیدمان جعبه V و چیدمان جعبه QH تنظیم شده است، طرح بندی
33
00:02:05,969 –> 00:02:09,628
V باکس بسیار
34
00:02:09,628 –> 00:02:11,030
35
00:02:11,030 –> 00:02:14,190
ساده است و به شما امکان می دهد ویجت ها را
36
00:02:14,190 –> 00:02:18,590
به آن اضافه کنید و آنها را اساساً به صورت عمودی تراز نگه می دارد،
37
00:02:18,590 –> 00:02:22,410
بنابراین اگر طرح بندی جعبه V را انجام دهید،
38
00:02:22,410 –> 00:02:24,660
ویجت را در این اضافه کنید. درصورتیکه
39
00:02:24,660 –> 00:02:26,100
ابتدا دکمه را اضافه میکنیم و در مرحله دوم برچسب را اضافه
40
00:02:26,100 –> 00:02:28,740
میکنیم، به سادگی آنها را با
41
00:02:28,740 –> 00:02:31,020
دکمه بالای برچسب تراز میکنیم و به شما نشان میدهم
42
00:02:31,020 –> 00:02:36,240
که اکنون بله و سپس
43
00:02:36,240 –> 00:02:42,720
میخواهیم نمونه واقعی را تنظیم کنیم
44
00:02:42,720 –> 00:02:45,420
. کلاس ما در اینجا به عنوان تنها
45
00:02:45,420 –> 00:02:50,220
پارامتر سازنده است و در حین انجام این کار،
46
00:02:50,220 –> 00:02:56,250
باید متغیرهایی را
47
00:02:56,250 –> 00:02:58,530
که قبلاً به ویجت ها منتقل کرده بودیم حذف کنیم زیرا آنها
48
00:02:58,530 –> 00:03:00,810
فقط می توانند یک والد داشته باشند و ما
49
00:03:00,810 –> 00:03:02,160
والد آنها را برابر
50
00:03:02,160 –> 00:03:05,940
با اصلی قرار می دهیم. layout بنابراین کسانی که
51
00:03:05,940 –> 00:03:08,760
آنجا هستند، اگر کالری اضافه کنیم، اکنون طرح اصلی را داریم
52
00:03:08,760 –> 00:03:14,910
l طرح اصلی اضافه کردن ویجت
53
00:03:14,910 –> 00:03:19,140
دکمه را در طرح اصلی خود اضافه کنید ویجت را
54
00:03:19,140 –> 00:03:24,360
در برچسب اضافه کنید من می توانم در اینجا به شما نشان دهم آنها
55
00:03:24,360 –> 00:03:29,330
باید به صورت عمودی تراز شوند بله و
56
00:03:29,330 –> 00:03:31,980
این دقیقاً همان چیزی نیست که ما می خواهیم
57
00:03:31,980 –> 00:03:34,380
معمولاً شما می خواهید مانند یک
58
00:03:34,380 –> 00:03:37,860
بافر در هر دو باشد. کنارهها طوری که دکمه
59
00:03:37,860 –> 00:03:41,120
در واقع در مرکز قرار گرفته باشد، بنابراین ما میتوانیم این کار را
60
00:03:41,120 –> 00:03:44,519
اساساً با استفاده از طرحبندی کادر دیگر،
61
00:03:44,519 –> 00:03:49,380
طرحبندی جعبه QH و ایجاد یک
62
00:03:49,380 –> 00:03:51,840
آیتم طرحبندی برای دکمه روی یک آیتم طرحبندی
63
00:03:51,840 –> 00:03:54,900
برای برچسب و سپس قرار دادن بافر در
64
00:03:54,900 –> 00:03:56,489
هر دو طرف انجام دهیم و سپس فقط
65
00:03:56,489 –> 00:03:58,709
آن دو طرحبندی را به طرحبندی VBox فشار دهید،
66
00:03:58,709 –> 00:04:01,380
بنابراین من به شما نشان میدهم که چگونه این کار را انجام دهید،
67
00:04:01,380 –> 00:04:07,340
بنابراین میخواهیم طرحبندی دکمهها را
68
00:04:07,340 –> 00:04:13,610
برابر با طرحبندی جعبه qh
69
00:04:13,610 –> 00:04:16,798
انجام دهیم و نمیخواهیم هیچ پارامتری را
70
00:04:16,798 –> 00:04:18,000
در اینجا ارسال کنیم، زیرا قرار است تنظیمات را انجام دهیم.
71
00:04:18,000 –> 00:04:20,190
والد این برابر با مین میخندد،
72
00:04:20,190 –> 00:04:22,700
بنابراین نیازی نیست که آن را مجدداً شروع کنیم
73
00:04:22,700 –> 00:04:28,530
و سپس آن را با همان
74
00:04:28,530 –> 00:04:35,850
چیزی در اینجا برچسب گذاری کنیم و سپس روشی که شما
75
00:04:35,850 –> 00:04:38,720
بافرها را در سمت چپ و راست
76
00:04:38,720 –> 00:04:40,890
برچسب دکمه واقعی اضافه میکنید، این است که ما قرار
77
00:04:40,890 –> 00:04:49,310
است یک طرح بندی دکمه را فراخوانی کنید ch
78
00:04:49,310 –> 00:04:53,220
بنابراین آنها کشش دارند شما می توانید این یکی
79
00:04:53,220 –> 00:04:54,660
از توابع است همچنین می توانید اضافه کردن فاصله را فراخوانی کنید
80
00:04:54,660 –> 00:04:59,370
که به این صورت خواهد بود و
81
00:04:59,370 –> 00:05:01,770
سپس باید اندازه فاصله پیکسل را ارائه
82
00:05:01,770 –> 00:05:04,740
دهید و سپس این کار برای شما انجام می شود در add
83
00:05:04,740 –> 00:05:07,500
stretch اساساً فقط از حداقل اندازه استفاده می کند
84
00:05:07,500 –> 00:05:13,050
دکمه و اضافه می کند تا
85
00:05:13,050 –> 00:05:17,250
آن را به همراه اندازه واقعی
86
00:05:17,250 –> 00:05:19,440
شما برای چیدمان در