LocalHost
361 subscribers
5 links
تو این چنل یکسری مطالب میگذارم که امیدوارم براتون مفید باشد☺️

و همچنان زاپاس این چنل است @packagePD
Download Telegram
🧩 معرفی کتابخانه customtkinter در پایتون بهتر از Tkinter!

کتابخانه‌ tkinter که به صورت پیش‌فرض روی پایتون نصبه و میتونید باهاش برنامه‌های گرافیکی بسازید ولی ظاهرش خیلی قدیمیه و بیشتر شبیه برنامه‌های ویندوز XP هست
ا tkinter بدرد برنامه های گرافیکی پیشرفته نمیخوره اینجاست که کتابخانه customtkinter وارد میشه!


🔥 customtkinter چیه؟
اcustomtkinter یه نسخه‌ی مدرن‌تر و خوشگل‌تر از tkinter هست که سال 2021 معرفی شد.

با همون منطق و ساختار tkinter کار می‌کنه، ولی:
ظاهر مدرن و حرفه‌ای‌تر
پشتیبانی از Dark Mode و Light Mode
دکمه‌ها و فریم‌های زیباتر
مناسب برای ساخت اپلیکیشن‌های مدرن تر
📦 نصب کتابخانه:
pip install customtkinter

🖥نمونه کد:
import customtkinter as ctk

ctk.set_appearance_mode("dark")

ctk.set_default_color_theme("blue")

app = ctk.CTk()
app.geometry("400x300")
app.title("@local4host")

def button_click():
label.configure(text="دکمه کلیک شد ")

label = ctk.CTkLabel(app, text="سلام! از طرف @local4host ")
label.pack(pady=20)

button = ctk.CTkButton(app, text="کلیک کن", command=button_click)
button.pack(pady=10)

app.mainloop()

ظاهرش مدرن و تمیزه
از Dark Mode هم پشتیبانی می‌کنه
🌐 برای یادگیری بیشتر:
Customtkinter

#python #tkinter #customtkinter

@local4host
1
چگونه از یوتیوب بدون دردسر دانلود کنیم؟👌

وقتی بخواهید از یوتیوب ویدیو دانلود کنید باید داخل وبسایتی برید که دانلود کنید یا برنامه چیزی نصب کنید که خیلی هم تبلیغ دارند و اینا
ولی اگه پایتون داشته باشی، خیلی راحت و تمیز می‌تونی خودت دانلود کنی.
چجوری؟ اینجوری😉:

اول از همه کتابخانه‌ی yt-dlp استفاده می‌کنیم.
روش نصب:
pip install yt-dlp

و اگه نصب دارید چون yt-dlp هی آپدیت میشه ممکنه به ارور بخورید پس:
pip install --upgrade yt-dlp

کد:
import yt_dlp

url = input("لینک ویدیو یوتیوب را وارد کن: ")

ydl_opts = {
'outtmpl': '%(title)s.%(ext)s',
'format': 'best',
}

with yt_dlp.YoutubeDL(ydl_opts) as ydl:
ydl.download([url])

توضیح کد:
import yt_dlp

کتابخانه رو وارد می‌کنیم تا بتونیم ازش استفاده کنیم.
url = input(...)

لینک ویدیو رو از کاربر می‌گیریم.
ydl_opts

اینجا تنظیمات دانلود رو مشخص کردیم.
گفتیم فایل با اسم خود ویدیو ذخیره بشه و بهترین کیفیت موجود دانلود بشه.

with yt_dlp.YoutubeDL(...)

اینجا دانلودر اجرا میشه و لینک رو دانلود می‌کنه.
فقط صدا دانلود کنیم چطور؟
اگه فقط موزیک ویدیو رو می‌خوای و تصویر لازم نداری، تنظیمات رو اینطوری کن:
ydl_opts = {
'format': 'bestaudio/best',
'outtmpl': '%(title)s.%(ext)s',
}

تبریک🎉 الان خیلی راحت بدون دردسر از یوتیوب ویدیو دانلود کردی لایک یادتون نره

#python #youtube #ytdlp

Channel • @local4host
6