در این مطلب، ویدئو پایتون 034 – یک رابط کاربری گرافیکی اولیه (پنجره) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:04:45
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,820 –> 00:00:07,339
[Music]
2
00:00:08,240 –> 00:00:09,840
به این ویدیو
3
00:00:09,840 –> 00:00:12,320
در مورد ایجاد یک رابط کاربری گرافیکی
4
00:00:12,320 –> 00:00:13,200
در پایتون خوش آمدید
5
00:00:13,200 –> 00:00:16,079
نام من andy wicks است و در این ویدیو
6
00:00:16,079 –> 00:00:18,480
ما ساده ترین
7
00:00:18,480 –> 00:00:20,880
برنامه پنجره ای ممکن را ایجاد می کنیم که می توانید ایجاد کنید
8
00:00:20,880 –> 00:00:22,720
بسته های مختلفی وجود دارد که می
9
00:00:22,720 –> 00:00:24,320
توانید
10
00:00:24,320 –> 00:00:26,240
برای کمک به ایجاد آن به پایتون وارد کنید. یک
11
00:00:26,240 –> 00:00:28,480
رابط کاربری گرافیکی که ما از tk
12
00:00:28,480 –> 00:00:31,119
inter استفاده خواهیم کرد، به خوبی تثبیت شده است و
13
00:00:31,119 –> 00:00:33,520
معادل آن در چندین زبان برنامه نویسی دیگر
14
00:00:33,520 –> 00:00:34,320
است،
15
00:00:34,320 –> 00:00:36,399
بنابراین اولین خط کدی که
16
00:00:36,399 –> 00:00:39,440
شما نیاز دارید این است که tkinter را وارد برنامه خود
17
00:00:39,440 –> 00:00:40,320
18
00:00:40,320 –> 00:00:42,640
کنید و نیازی به انجام تنظیمات یا پیپ ندارید.
19
00:00:42,640 –> 00:00:43,600
نصب کنید
20
00:00:43,600 –> 00:00:45,600
زیرا به عنوان بخشی از تنظیمات پایتون گنجانده شده است،
21
00:00:45,600 –> 00:00:47,840
22
00:00:47,840 –> 00:00:50,320
این پنجره اغلب root نامیده می شود، اما
23
00:00:50,320 –> 00:00:52,399
گاهی اوقات به آن پنجره
24
00:00:52,399 –> 00:00:54,879
می گویند، می توان آن را هر چیزی که دوست دارید نامید، اما
25
00:00:54,879 –> 00:00:57,199
چسبیدن به نام های معمولی ایده خوبی
26
00:00:57,199 –> 00:00:58,000
است زیرا
27
00:00:58,000 –> 00:01:00,559
به برنامه نویسان دیگر کمک می کند تا کد شما را درک کنند،
28
00:01:00,559 –> 00:01:01,280
29
00:01:01,280 –> 00:01:04,239
شما به دو دستور نیاز دارید. برای ایجاد یک پنجره
30
00:01:04,239 –> 00:01:05,840
بنابراین در این مورد از
31
00:01:05,840 –> 00:01:07,680
root به عنوان نام پنجره استفاده می کنم و می
32
00:01:07,680 –> 00:01:08,880
خواهم بگویم root
33
00:01:08,880 –> 00:01:12,159
برابر است tk dot tk
34
00:01:12,159 –> 00:01:14,479
که ایجاد می کند پنجره، اما
35
00:01:14,479 –> 00:01:16,240
پنجره بلافاصله بسته
36
00:01:16,240 –> 00:01:19,360
می شود، شما این کار را انجام دهید، مگر اینکه
37
00:01:19,360 –> 00:01:22,479
حلقه اصلی root dot داشته باشید و کاری که انجام می دهد این
38
00:01:22,479 –> 00:01:25,520
است که پنجره را باز نگه می دارد تا زمانی که
39
00:01:25,520 –> 00:01:26,080
40
00:01:26,080 –> 00:01:28,960
دستور quit را فشار دهید، همه دستورات دیگر
41
00:01:28,960 –> 00:01:29,840
بین
42
00:01:29,840 –> 00:01:33,439
این دو دستور قرار می گیرند هر چیزی که
43
00:01:33,439 –> 00:01:34,079
روی صفحه نمایش داده
44
00:01:34,079 –> 00:01:37,200
می شود نامیده می شود. یک ویجت و ویجت می تواند
45
00:01:37,200 –> 00:01:39,600
هر چیزی باشد که می تواند دکمه ها باشد.
46
00:01:39,600 –> 00:01:40,720
47
00:01:40,720 –> 00:01:43,920
48
00:01:43,920 –> 00:01:44,720
49
00:01:44,720 –> 00:01:47,680
50
00:01:47,680 –> 00:01:49,840
51
00:01:49,840 –> 00:01:52,320
دو ویجت یک برچسب
52
00:01:52,320 –> 00:01:54,399
و یک دکمه و ما این کار را
53
00:01:54,399 –> 00:01:57,439
با ایجاد اولین برچسب انجام می
54
00:01:57,439 –> 00:02:00,719
دهیم تا lbl برابر با tk.label باشد
55
00:02:00,719 –> 00:02:02,640
و سپس چند گزینه که من
56
00:02:02,640 –> 00:02:04,159
فقط در یک لحظه به آنها باز می گردم
57
00:02:04,159 –> 00:02:06,560
اما پس از ایجاد برچسب باید آن
58
00:02:06,560 –> 00:02:08,560
را قرار دهیم. روی صفحه
59
00:02:08,560 –> 00:02:11,440
و این همان چیزی است که دستور pack می
60
00:02:11,440 –> 00:02:12,000
61
00:02:12,000 –> 00:02:14,959
گوید آن را در پنجره اصلی قرار دهید، حالا بیایید
62
00:02:14,959 –> 00:02:16,400
به آن گزینه
63
00:02:16,400 –> 00:02:18,800
هایی برگردیم که باید بگوییم می خواهیم این برچسب
64
00:02:18,800 –> 00:02:19,440
به کجا برود،
65
00:02:19,440 –> 00:02:21,680
همانطور که در ویدیوهای بعدی خواهید دید که می
66
00:02:21,680 –> 00:02:23,920
توانید آنها را در چندین قرار دهید. مکان های مختلف
67
00:02:23,920 –> 00:0