1. Python dasturlash tilida grafika bilan ishlash
Download 46.25 Kb.
|
dasturlash savollari
- Bu sahifa navigatsiya:
- Notebook, Progressbar, Sizegrip, va Treeview komponentlari Notebook
Radiobutton - bu ko'p tanlovlardan birini amalga oshirish uchun ishlatiladigan standart Tkinter vidjeti . Radio tugmalari matn yoki tasvirni o'z ichiga olishi mumkin va siz har bir tugma bilan Python funktsiyasi yoki usulini bog'lashingiz mumkin. Tugma bosilganda, Tkinter avtomatik ravishda ushbu funktsiya yoki usulni chaqiradi activebackground: Ushbu parametr kursor ostida tekshirish tugmasi bo'lganda fon rangini ko'rsatish uchun ishlatiladi. activeforground: Ushbu parametr, tekshirish tugmasi kursor ostida joylashganida oldingi fon rangini ko'rsatish uchun ishlatiladi. bg: Ushbu parametr yorliq va indikator orqasida ko'rsatilgan normal fon rangini ko'rsatish uchun ishlatiladi. bitmap: Ushbu parametr tugmachada monoxrom tasvirni ko'rsatish uchun ishlatiladi. bd: Bu parametr indikator atrofidagi chegara hajmini ifodalash uchun ishlatiladi va standart qiymat 2 pikseldir. 7. Notebook, Progressbar, Sizegrip, va Treeview komponentlari Notebook Vidjet yorliqlarni bosish orqali tarkib sahifalarini tanlash imkonini beradi Ushbu yorliqlardan birini bosganingizda, Notebookvidjet tanlangan yorliq bilan bog'langan bolalar panelini ko'rsatadi. Odatda, bolalar paneli Framevidjet hisoblanadi. NotebookVidjet yaratish uchun siz ttk.Notebook sinfdan quyidagi tarzda foydalanasiz: notebook = ttk.Notebook(container,**options) Progressbar vidjeti foydalanuvchiga uzoq davom etgan vazifaning borishi haqida fikr bildirish imkonini beradi. Progressbar vidjetini yaratish uchun siz ttk.Progressbarsinfdan foydalanasiz: ttk.Progressbar(container, **options) Kod tili: Python ( python ) Quyida Progressbar vidjetini yaratish uchun odatiy parametrlar ko'rsatilgan: ttk.Progressbar(container, orient, length, mode) Kod tili: Python ( python ) Ushbu sintaksisda: Bu containerprogressbarning asosiy komponentidir. Bu yoki orientbo'lishi mumkin .'horizontal''vertical' Gorizontal lengthprogress satrining kengligi yoki vertikal progressbar balandligini ifodalaydi. Bu yoki modebo'lishi mumkin .'determinate''indeterminate' Sizegrip Vidjet odatda oynaning pastki o'ng burchagida joylashgan. U dastur oynasini kiritish hajmini oʻzgartirish imkonini beradi: Vidjet yaratish uchun Sizegripsiz quyidagi sintaksisdan foydalanasiz: ttk.Sizegrip(parent, **option) Vidjetning to'g'ri ishlashiga ishonch hosil qilish uchun Sizegripsiz ildiz oynasining o'lchamini o'zgartirishingiz kerak.Agar siz grid geometriya menejeridan foydalansangiz, ustun va satr o'lchamlarini sozlashingiz kerak. import tkinter as tk from tkinter import ttk root = tk.Tk() root.title('Sizegrip Demo') root.geometry('300x200') root.resizable(True, True) # grid layout root.columnconfigure(0, weight=1) root.rowconfigure(0, weight=1) # create the sizegrip sg = ttk.Sizegrip(root) sg.grid(row=1, sticky=tk.SE) root.mainloop() Download 46.25 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling