در این مطلب، ویدئو PyQt5 QProgressbar با مثال عملی QThread شماره 23 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:27
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:10,870 –> 00:00:13,430
سلام دوستان من پرز هستم و این
2
00:00:13,430 –> 00:00:16,219
بیست و سومین ویدیو و توسعه گروه مبارزه ما
3
00:00:16,219 –> 00:00:18,980
با مایک است که شما در
4
00:00:18,980 –> 00:00:20,540
ویدیوی قبلی تعریف کردید ما یاد گرفتیم که چگونه
5
00:00:20,540 –> 00:00:24,050
می توانید یک برنامه ژنراتور تصادفی ساده
6
00:00:24,050 –> 00:00:26,030
با شماره ال سی دی جولی در
7
00:00:26,030 –> 00:00:29,930
Pike 85 ایجاد کنید، بنابراین این از قبلی است.
8
00:00:29,930 –> 00:00:32,840
ویدیو ما یک عدد تصادفی بین 1
9
00:00:32,840 –> 00:00:35,690
تا 200 به بالا داریم در این ویدیو می خواهم به
10
00:00:35,690 –> 00:00:38,150
شما نشان دهم که چگونه می توانید نوار پیشرفت
11
00:00:38,150 –> 00:00:41,960
و پای qd5 ایجاد کنید و همچنین چگونه می توانید از
12
00:00:41,960 –> 00:00:45,019
رشته نشانه کلاس ما و پای qt5 با نوار پیشرفت خود استفاده کنید،
13
00:00:45,019 –> 00:00:48,290
بنابراین اکنون بیایید دریافت کنیم شروع شده
14
00:00:48,290 –> 00:00:50,420
من یک آیتم فایل پایتون جدید از
15
00:00:50,420 –> 00:00:52,750
نوار پیشرفت ایجاد کرده ام و می خواهم
16
00:00:52,750 –> 00:00:55,159
کد پنجره ساده ام را کپی کنم و آن را در اینجا
17
00:00:55,159 –> 00:01:03,220
بچسبانم، خوب حالا این کد پنجره من است
18
00:01:03,220 –> 00:01:05,630
اولین چیزی که به آن نیاز
19
00:01:05,630 –> 00:01:08,270
دارم، می خواهم یک کد جدید ایجاد کنم. روش در اینجا وجود دارد،
20
00:01:08,270 –> 00:01:15,940
بنابراین اجازه دهید من آن را با نام تفاوت در آن UI بنامم، بنابراین
21
00:01:15,940 –> 00:01:20,330
ایجاد نوارهای پیشرفت بسیار آسان است، بنابراین
22
00:01:20,330 –> 00:01:27,740
فقط این را به دو
23
00:01:27,740 –> 00:01:31,670
دیالوگ تغییر دهید، بسیار دوست داشتنی است و این را به دیالوگ نشانه مانند این تغییر دهید.
24
00:01:31,670 –> 00:01:34,270
25
00:01:35,979 –> 00:01:40,280
26
00:01:40,280 –> 00:01:42,590
من این
27
00:01:42,590 –> 00:01:45,770
مکعب یا چرک را حذف می کنم دکمه h چون نیازی
28
00:01:45,770 –> 00:01:49,280
به فشار دادن دکمه ندارم فقط باید
29
00:01:49,280 –> 00:01:53,509
محاوره ای را در صف بکشم، برای همین الان باید
30
00:01:53,509 –> 00:01:58,640
نوار پیشرفت صف و همچنین چیدمان جعبه QV را انجام
31
00:01:58,640 –> 00:02:01,429
دهم، همچنین فکر می کنم باید دکمه فشاری را در صف قرار دهم،
32
00:02:01,429 –> 00:02:07,340
خوب است، بنابراین اکنون ایجاد نوار پیشرفت
33
00:02:07,340 –> 00:02:10,660
است. خیلی ساده است، بنابراین شما می توانید به سادگی
34
00:02:10,660 –> 00:02:15,980
نوار پیشرفت را بنویسید و ابتدا اجازه دهید من او را ایجاد کنم،
35
00:02:15,980 –> 00:02:20,630
بنابراین ابتدا اکنون این نوار پیشرفت Q است و
36
00:02:20,630 –> 00:02:23,450
قبل از این باید یک طرح بندی جعبه V ایجاد کنم،
37
00:02:23,450 –> 00:02:28,010
طرح بندی جعبه QV بسیار خوب حالا می
38
00:02:28,010 –> 00:02:31,370
توانید آن را به VBox layout نقطه VBox اضافه کنید.
39
00:02:31,370 –> 00:02:36,349
نوار پیشرفت خود نقطه ویجت را اضافه کنید نه
40
00:02:36,349 –> 00:02:40,910
پیشنمایشها را اشتباه فوکوس کنید، بنابراین نوار پیشرفت
41
00:02:40,910 –> 00:02:46,790
و بعد از این باید طرحبندی خود نقطهای
42
00:02:46,790 –> 00:02:52,100
را در کادر V تنظیم کنید، بنابراین اکنون این
43
00:02:52,100 –> 00:02:56,390
نوار کد پیشرفت من است، حالا اجازه دهید فقط
44
00:02:56,390 –> 00:02:58,910
این را اجرا کنم و امیدوارم قبل از اجرا خوب باشد.
45
00:02:58,910 –> 00:03:04,700
برای تماس با این نقطه خود و در رابط کاربری،
46
00:03:04,700 –> 00:03:12,380
اکنون میخواهم این را اجرا کنم، حالا
47
00:03:12,380 –> 00:03:15,049
یک نوار پیشرفت در اینجا دارم، در حال
48
00:03:15,049 –> 00:03:17,840
حاضر هیچ مخزن در نوار پیشرفت
49
00:03:17,840 –> 00:03:22,220
نداریم، بنابراین اکنون دو نوع
50
00:03:22,220 –> 00:03:24,639
نوار پیشرفت وجود دارد که میتوانید از I’m true استفاده کنید
51
00:03:24,639 –> 00:03:30,019
و بعد از ایجاد کلاس رشته ما،
52
00:03:30,019 –> 00:03:33,200
اجازه دهید من نیز همینطور ابتدا یک دکمه فشاری در سال اضافه کنید،
53
00:03:33,200 –> 00:03:37,519
من باید این را به حالت
54
00:03:37,519 –> 00:03:40,329
مرطوب به سیصد و ارتفاع را به
55
00:03:40,329 –> 00:03:46,069
100 تغییر دهم و همچنین باید
56
00:03:46,069 –> 00:03:49,120
یک دکمه فشاری در اینجا ایجاد کنم زیرا
57
00:03:49,120 –> 00:03:57,439
شما فقط دکمه سلولی را ایجاد کرده اید دکمه فشار Q را
58
00:03:57,439 –> 00:04:03,500
فشار دهید و پیشرفت را اجرا کنید. نوار، بنابراین
59
00:04:03,500 –> 00:04:12,409
نوار پیشرفت را اجرا کنید اکنون اجازه دهید من فقط حل کنم خوب
60
00:04:12,409 –> 00:04:15,890
اجازه دهید این را به طرح بندی
61
00:04:15,890 –> 00:04:21,709
V جعبه خود اضافه
62
00:04:21,709 –> 00:04:26,500
63
00:04:27,400 –> 00:04:31,460
64
00:04:31,460 –> 00:04:35,810
کنم. اجازه دهید AK یک کلاس رشته ایجاد کنم،
65
00:04:35,810 –> 00:04:44,900
بنابراین اکنون در اینجا اولین
66
00:04:44,900 –> 00:04:49,539
چیزی که باید
67
00:04:49,539 –> 00:04:59,570
از PI QT وارد کنید v dot Qt core import QT ما
68
00:04:59,570 –> 00:05:02,960
به یک قرمز زیبا نیاز داریم، ما به یک سیگنال پای عیار نیاز
69
00:05:02,960 –> 00:05:07,190
70
00:05:07,190 –> 00:05:11,530
داریم. نیاز به وارد کردن زمان
71
00:05:11,530 –> 00:05:18,620
وارد کردن وارد کردن من مشکلی ندارد اکنون کلاس من آن را رشته خود می نامم
72
00:05:18,620 –> 00:05:24,970
و در صورت ارث بردن از cute read now
73
00:05:24,970 –> 00:05:29,240
اول از همه اجازه دهید من یک
74
00:05:29,240 –> 00:05:32,500
رشته پیشخوان در اینجا ایجاد کنم، بنابراین من به Colette می روم
75
00:05:32,500 –> 00:05:37,270
حجم زیر خط را تغییر دهم’ و
76
00:05:37,270 –> 00:05:41,360
pie cutie سیگنال و به عنوان عدد صحیح
77
00:05:41,360 –> 00:05:47,840
به آن پایان می دهم و بعد از این می روم g برای
78
00:05:47,840 –> 00:05:51,800
ایجاد متد ran از موضوع،
79
00:05:51,800 –> 00:05:55,539
بنابراین an and و I ran من می خواهم
80
00:05:55,539 –> 00:06:00,099
یک حلقه while ایجاد کنم، بنابراین در حالی که
81
00:06:00,689 –> 00:06:02,699
اول از همه اجازه دهید یک متغیر با
82
00:06:02,699 –> 00:06:09,899
تعداد صفر ایجاد کنم و در حالی که while count کمتر
83
00:06:09,899 –> 00:06:13,139
از صد است، بنابراین count کمتر از
84
00:06:13,139 –> 00:06:16,969
صد است. من حجم شمارش را افزایش میدهم
85
00:06:16,969 –> 00:06:20,669
و بعد از این میخواهم
86
00:06:20,669 –> 00:06:24,899
زمان خواب را تعیین کنم و در اینجا باید
87
00:06:24,899 –> 00:06:26,549
به عنوان مثال نقطه صفر را
88
00:06:26,549 –> 00:06:28,679
سه ثانیه بدهم، اما شما میتوانید
89
00:06:28,679 –> 00:06:34,169
نقطه صفر را پنج یا یک ثانیه و بعد از
90
00:06:34,169 –> 00:06:41,269
آن سلول بدهید. مقدار تغییر نقطه نقطه تصویر و
91
00:06:41,269 –> 00:06:46,529
هر چیزی را اینجا و اکنون و اینجا در
92
00:06:46,529 –> 00:06:49,649
این بخش در بخش و در حالی که
93
00:06:49,649 –> 00:06:52,409
شمارنده بزرگتر از صد است و در اینجا
94
00:06:52,409 –> 00:06:55,099
ما سیگنال ها را
95
00:06:55,099 –> 00:06:59,219
از این
96
00:06:59,219 –> 00:07:03,360
تصویر نقطه تغییر مقدار به هر اتصال قطار اصلی ارسال می کنیم اکنون این است
97
00:07:03,360 –> 00:07:08,550
کلاس Thread ساده بعد از این اجازه دهید
98
00:07:08,550 –> 00:07:10,819
پایین بیایم
99
00:07:13,780 –> 00:07:20,090
خوب حالا باید ایجاد کنم اجازه دهید ابتدا
100
00:07:20,090 –> 00:07:27,039
یک تعریف def set progress مانند
101
00:07:27,039 –> 00:07:30,650
حجم پیشرفت ایجاد کنم پس اجازه دهید
102
00:07:30,650 –> 00:07:34,699
این روش را مانند این روش ایجاد کنم و در اینجا می خواهم
103
00:07:34,699 –> 00:07:37,400
مقادیر نوار پیشرفت را خود تنظیم کنم
104
00:07:37,400 –> 00:07:41,180
o utside نوار پیشرفت نقطه تنظیم حجم و
105
00:07:41,180 –> 00:07:43,639
من قصد دارم به آن یک مصوت بدهم و
106
00:07:43,639 –> 00:07:45,889
در بالای صفحه شما باید روش دیگری ایجاد
107
00:07:45,889 –> 00:07:51,520
کنید، این نوار