آموزش رابط گرافیکی در پایتون - قسمت اول :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

💢 دوستانم بی دفاع و دشمنانم بی جواب نخواهند ماند 💢

-->
آخرین نظرات
  • ۲۲ مرداد ۰۲، ۰۰:۳۴ - Sami
    مرسی
  • ۱۴ مرداد ۰۲، ۱۴:۴۶ - farhad
    salam

به نام خدا

آموزش رابط های گرافیکی در پایتون رو با هم شروع میکنیم.

کتابخونه های ساخت رابط کاربری زیادی برای پایتون وجود دارند(( از موهای منم بیشتر)) اما هیچکدوم به طور مستقیم پشتیبانی پایتون نمیشن.

تنها کتابخونه استاندارد در پایتون برای GUI که پایتون اونو رسما معرفی کرده و نیازی نداره تیکی اینتر یا Tkinter هست

خب دوستان اول از هرچیز باید با هم این کتابخونه رو به پروژه امون اضافه میکنیم...

from tkinter import *

دستور from یعنی از یک کتابخونه میخوایم یه تابع خاصی رو اضافه کنیم و جلوی این دستور اسم کتابخونه رو میدیم. بعد از اسم کتابخونه دستور import رو میاریم و جلوش اسم تابعی که میخوایم رو میاریم. من نوشتم * یعنی تمام کتابخونه رو اضافه کن. شما برای رابط گرافیکی همینو نیاز دارید D: بقیه اش برای آپشن هاست...


میخوایم بریم یه فرم یا پنجره درست کنیم. حواستون باشه حتما حتما بهش یه متغیر نسبت بدید...

یعنی اسم متغیر رو بنویسید و جلوی = یا مساوی بنویسید Tk()

مثلا تو کد زیر اسم فرم من Virus32 هست.

virus32 = Tk()

همونطور که میبینید یه پنجره براتون ساخته میشه...

بالای پنجره رو میبینید اسم یا title یا هر چی که اسمشو میزارید نوشته Tk! برای عوض کردن اون باید به شکل زیر عمل کنید...

virus32.title("Virus32 title")

اسم پنجره اتون رو مینویسید و . میزارید و مینیویسید title بعد پرانتز باز و داخل کوتیشن متن خودتون و دوباره کوتیشن و پرانتز بسته.

اسم title رو به virus32 title تغییر دادم...اگه دقت کنید اسم متغیر من برای پنجره ام هم Virus32 بود و تو کلمه اول اسم پنجره ام رو اوردم...



ممنون از همراهی شما

 virus32

نظر (۲)

  • Virus32
  • محمدصالح کامیاب
  • سلام

    من از PyQt5 استفاده می کنم. به نظرم خیلی بهتر و کامل تره

    :)

    Virus32 Attrib32 32 32 :
    به زودی اونم میزاریم... ولی tkinter آسون تره
    Pyqt بهترینه توش... شکی نیست

    واقعا وبلاگ این مطلب رو کم داشت

    خیلی ممنون

    منتظر قسمت های بعدی هستم

    :)

    Virus32 Attrib32 32 32 :
    😶
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی