Either try as much as you wish or wish as much as you try
ساخت شبیه ساز تاس با پایتون
به نام خدا
سلام
من توی این پست اومدم که با هم یدونه تاس گرافیکی بسازیم
که خیلی راحت هستش
با من همراه باش..
خب ما به کتابخانه ی tkinter و random نیاز داریم که به صورت پیش فرض برای شما نصب شده...
خب من کد ها رو میزارم و بعدش خط به خطش رو با هم چک میکنیم:
import random
from tkinter import *
w = Tk()
w.title("dice")
w.geometry("300x300")
w.configure(background="yellow")
lbl = Label(w,text = "graphic dice",font="arial 20 bold",bg = "blue",fg = "lightblue")
lbl.place(x = 70,y = 0)
def label():
lbl1 = Label(w, text=random.randint(1, 6))
lbl1.place(x=100, y=200)
lbl1.configure(background="purple", fg = "pink",bd = 7,width=10,font="arial 12 bold")
btn = Button(w, text = "dice",command=label)
btn.configure(background="green",fg = "red",font = "arial 13 bold")
btn.place(x = 129,y = 100)
w.mainloop()
خب همونطور که گفتم خط اول کتابخانه ها رو ایمپورت کردیم
و یک پنجره ساختیم که نام پنجره رو گزاشتیم dice که به معنی تاس هستش و تا خط پنجم ما فقط یه پنجره ساختیم که:
اسمش dice
بک گراندش زرد
و اندازش ۳۰۰ در ۳۰۰
خب مرحله ی بعدی اینه که یدونه label بسازیم که بالای صفحه قرار میگریه و نشون میده نرم افزار چی هست
بعد اینکه ساختیمش یدونه تابع میسازیم که label اصلی یعنی اون لیبلی که عدد رندوم رو نشون میده رو بسازیم
و برای اینکه اعداد مختلف و رندوم ایجاد بکنه توی قسمت تکست lbl مینویسیم random.randint(1,6) خب اون قسمتی که ۱ تا ۶ نوشتیم معلوم میکنه که از ۱ تا چه عددی باشه
شما میتونید تغییرش بدید...
و بعدش یک دکمه یا button میسازیم و برای اینکه وقتی روی دکمه کلیک شد کارمون رو انجام بده توی قسمت command دکممون اسم تابعی که lbl اصلی رو توش ساختیم رو مینویسیم
و در اخر یک w.mainloop میزاریم که برنامه اجرا بشه
خیلی ممنون که تا اینجا همراه من بودید
تا جلسه ی مفید بعدی خدانگهدار....
مطلبی دیگر از این انتشارات
'pip' is not recognized....
مطلبی دیگر از این انتشارات
الگوریتم های مختلف با پایتون
مطلبی دیگر از این انتشارات
تشخیص آتش با پایتون