در این مطلب، ویدئو Python Kivy Tutorial 4 -ویجت Scrollview در Kivy با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:11:05
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,680
کارول به دانش برنامه نویسی خوش آمدید
2
00:00:01,680 –> 00:00:04,230
امیدواریم که همه شما خوب عمل کنید، بنابراین امروز
3
00:00:04,230 –> 00:00:06,029
می خواهیم آموزشی را ببینیم که
4
00:00:06,029 –> 00:00:09,120
نمای آن نامیده می شود، بنابراین بیایید شروع
5
00:00:09,120 –> 00:00:13,170
کنیم، بیایید شما را بخزیم تا همه شما
6
00:00:13,170 –> 00:00:15,210
این نمای قابل خزیدن را ارائه دهید و بتوانید
7
00:00:15,210 –> 00:00:17,369
از طریق محور x و همچنین حرکت کنید. محور y روی
8
00:00:17,369 –> 00:00:20,180
صفحه مانند این است که برنامه شخصی خود را
9
00:00:20,180 –> 00:00:22,470
در تلفن همراه یا
10
00:00:22,470 –> 00:00:24,960
ویندوز خود دارید که در آن می خواهید
11
00:00:24,960 –> 00:00:27,869
صفحه را برای مشاهده موارد بعدی که
12
00:00:27,869 –> 00:00:31,050
روی صفحه در دسترس هستند اسکرول کنید. من دوست دارم
13
00:00:31,050 –> 00:00:33,710
مثالی ارائه دهم که چگونه به
14
00:00:33,710 –> 00:00:36,930
نظر می رسد یک نمای پیمایشی است که در آن
15
00:00:36,930 –> 00:00:43,500
می توانید به سمت بالا یا پایین بروید همانطور که
16
00:00:43,500 –> 00:00:46,190
می بینید می توانید به پایین بروید و Scholar
17
00:00:46,190 –> 00:00:51,660
که نمونه ای از آن است، بنابراین بیایید اکنون
18
00:00:51,660 –> 00:00:54,719
ببینیم کد برای نمای اسکرول چگونه انجام می شود،
19
00:00:54,719 –> 00:00:55,219
20
00:00:55,219 –> 00:00:58,949
ابتدا یک کد جدید وارد می کنیم. عملکردی
21
00:00:58,949 –> 00:01:00,870
به نام برنامه اجرا لمسی که
22
00:01:00,870 –> 00:01:05,280
در کتابخانه تلویزیون کلاسیک موجود است هنگامی که ما در حال
23
00:01:05,280 –> 00:01:07,470
وارد کردن برنامه لمسی اجرا هستیم
24
00:01:07,470 –> 00:01:09,900
، نمایش اسکرول را فعال میکند تا کدی را لمس کنید
25
00:01:09,900 –> 00:01:12,990
که از برنامه Kiwi torpase import run touch است، سپس سازندهای را وارد
26
00:01:12,990 –> 00:01:17,520
میکنیم که در آن
27
00:01:17,520 –> 00:01:20,970
مقدار را تعریف میکنیم. مقادیر s مانند متن
28
00:01:20,970 –> 00:01:24,270
و سپس ارتفاع اندازه آن و نمای پیمایش
29
00:01:24,270 –> 00:01:28,020
محور x ارزش محور y همه
30
00:01:28,020 –> 00:01:29,729
موارد را ارزش گذاری می کنند، بنابراین ما می خواهیم
31
00:01:29,729 –> 00:01:33,240
در سازنده برای استفاده تعریف کنیم
32
00:01:33,240 –> 00:01:37,200
که سازنده را از Q dot Lang وارد کنیم.
33
00:01:37,200 –> 00:01:44,119
یک فایل کتابخانه کلاس دیگری است، بنابراین
34
00:01:44,270 –> 00:01:50,149
بیایید کد کلی را ببینیم که چگونه کار می کند،
35
00:01:50,149 –> 00:01:53,240
بنابراین همانطور که گفتم ابتدا
36
00:01:53,240 –> 00:01:56,880
برنامه لمسی اجرا شده را وارد می کنیم که
37
00:01:56,880 –> 00:02:00,420
نمای اسکرول را روی صفحه فعال می کند، می
38
00:02:00,420 –> 00:02:02,189
خواهیم آن را از پایه نقطه کوبا
39
00:02:02,189 –> 00:02:04,560
بگیریم و سپس ما Builder را وارد می کنیم
40
00:02:04,560 –> 00:02:06,509
که در Q dot Lang
41
00:02:06,509 –> 00:02:09,258
موجود است که دوباره یک فایل کتابخانه کلاس است و
42
00:02:09,258 –> 00:02:12,209
بعد از آن مرحله دومی که
43
00:02:12,209 –> 00:02:14,459
می خواهیم به آن توجه کنیم این است که یک
44
00:02:14,459 –> 00:02:17,520
متغیر مسیر ایجاد می کنیم که در آن
45
00:02:17,520 –> 00:02:21,349
از سازنده استفاده می کنیم و باز می کنیم. اسکرول جدید را
46
00:02:21,349 –> 00:02:24,180
با نوشتن نمای اسکرول و سپس
47
00:02:24,180 –> 00:02:26,040
یک برچسب ایجاد می کنیم که در آن
48
00:02:26,040 –> 00:02:30,360
متن را ذخیره می کنیم
49
00:02:30,360 –> 00:02:32,250
که نمونه اسکرول روی صفحه نمایش داده می شود
50
00:02:32,250 –> 00:02:34,769
و من دویست را ارائه کرده ام
51
00:02:34,769 –> 00:02:37,410
که به معنای اسکرول نمونه جدید است
52
00:02:37,410 –> 00:02:40,319
. صد متن خواهد شد روی صفحه نمایش داده شود،
53
00:02:40,319 –> 00:02:43,530
من این کار را انجام میدهم تا
54
00:02:43,530 –> 00:02:45,780
مطمئن شوم وقتی میخواهم صفحه را اسکرول
55
00:02:45,780 –> 00:02:48,450
کنم، فقط متن
56
00:02:48,450 –> 00:02:52,080
موجود است، یک مثال نمای پیمایشی در
57
00:02:52,080 –> 00:02:54,150
ادامه ما میخواهیم اندازه فونت
58
00:02:54,150 –> 00:02:59,970
متنی را که دارم تعریف کنیم. با توجه به سی و سپس
59
00:02:59,970 –> 00:03:03,510
من می خواهم اندازه زیرخط
60
00:03:03,510 –> 00:03:05,640
زیرخط زیرخط برابر با یک نقطه 0 است
61
00:03:05,640 –> 00:03:07,319
که محور x صفحه است و
62
00:03:07,319 –> 00:03:10,650
سپس اندازه زیرخط زیرخط زیرخط که من
63
00:03:10,650 –> 00:03:14,700
ذکر کردم این است که هیچ وجود ندارد بعد
64
00:03:14,700 –> 00:03:16,650
می خواهم اندازه زیرخط متن را تعریف کنم.
65
00:03:16,650 –> 00:03:19,260
مقداری که من طول نقطه خود را تعریف میکنم
66
00:03:19,260 –> 00:03:22,140
و به دنبال آن یک غلاف در
67
00:03:22,140 –> 00:03:26,069
مقدار دیگر بهعنوان «هیچکدام» تعریف میکنم، سپس میخواهم
68
00:03:26,069 –> 00:03:28,319
69
00:03:28,319 –> 00:03:31,769
پس از
70
00:03:31,769 –> 00:03:34,769
تعریف تمام متن در برچسب که
71
00:03:34,769 –> 00:03:38,670
در اسکرول موجود است، ارتفاع را که اندازه زیرخط بافت خود نقطه است یک تعریف کنم. نمایی که
72
00:03:38,670 –> 00:03:41,370
آن را تحت قانون متغیر نگه داشته
73
00:03:41,370 –> 00:03:45,599
ام، براکتی را که
74
00:03:45,599 –> 00:03:48,180
در ساخت سوم باز کرده ام را ببندم یا
75
00:03:48,180 –> 00:03:51,330
پس از انجام آن، رشته زیرخط را بارگیری کنم،
76
00:03:51,330 –> 00:03:54,209
برنامه لمسی را با تعریف
77
00:03:54,209 –> 00:03:57,480
run touch app و در پرانتز اجرا می کنم. ses
78
00:03:57,480 –> 00:04:01,110
میخواهم متغیر Road را بدهم، بنابراین
79
00:04:01,110 –> 00:04:04,080
کدنویسی به این صورت انجام میشود، وقتی که کار را انجام دهم،
80
00:04:04,080 –> 00:04:08,489
چه
81
00:04:08,489 –> 00:04:11,310
اتفاقی میافتد، در اینجا متغیر root
82
00:04:11,310 –> 00:04:13,709
میآید و به نمای اسکرول
83
00:04:13,709 –> 00:04:16,259
میآید و متنی ایجاد میکند که
84
00:04:16,259 –> 00:04:19,978
شما را به عنوان مثال در 200 نامید و
85
00:04:19,978 –> 00:04:24,830
اندازه فونت 30 خواهد داشت و به دنبال آن
86
00:04:25,110 –> 00:04:27,780
زیرخط زیرخط X که
87
00:04:27,780 –> 00:04:29,909
یک نقطه صفر است و اندازه را با
88
00:04:29,909 –> 00:04:32,550
خودتان بردارید، منتظر نباشید، حالا ادامه دهید
89
00:04:32,550 –> 00:04:48,840
و برنامه را اجرا کنید
90
00:04: