Entry енгізу өрісі
Entry элементі мәтін енгізу өрісін білдіреді. Entry конструкторы келесі параметрлерді қабылдайды:
Entry(master, options),
мұндағы master- бастапқы терезеге сілтеме, ал options-келесі параметрлер жиынтығы:
* bg: фондық түс
* bd: шекара қалыңдығы
* cursor: мәтін жолағына апарған кезде тінтуір меңзерінің курсоры
* fg: мәтін түсі
* font: мәтін шрифті
* justify: мәтінді туралауды орнатады. LEFT мәні мәтінді сол жақ жиекке, CENTER - ортаға, RIGHT - оң жақ жиекке туралайды
* relief: шекара түрін, әдепкі FLAT мәнін анықтайды
* * Select background: таңдалған мәтін бөлігінің фондық түсі
* selectforeground: таңдалған мәтіннің түсі
• state: элемент күйі, NORMAL (әдепкі) және DISABLED мәндерін қабылдай алады
* textvariable: StringVar элементіне сілтеме орнатады
* width: элемент ені
Entry Әдістері
Entry элементінде бірқатар әдістер бар. Олардың негізгілерін қарастырайық:
* insert( index, str): мәтін жолағына белгілі бір индекс бойынша жол енгізеді
* get (): мәтін жолағына енгізілген мәтінді қайтарады
* delete (first, last=None): таңбаны first индексі бойынша жояды. Егер last параметрі көрсетілсе, жою last индексіне дейін жасалады. Соңына дейін жою үшін END мәнін екінші параметр ретінде пайдалануға болады.
Жұмысты орындау тәртібі
1. Теориялық материалды зерттеу.
2. Тапсырмаларды орындаңыз.
3. Бақылау сұрақтарына жауап беру.
Тапсырма 1
Суретте 1 көрсетілген графикалық пайдаланушы интерфейсін бағдарламалау.
Cурет 1. - Графикалық пайдаланушы интерфейсі
Тапсырма 2
Екілік санды сегіздік, ондық және он алтылық санау жүйелеріне аудару бағдарламасын жазыңыз. Екілік сан пернетақтадан мәтін жолағына енгізіледі. Бағдарлама интерфейсінің мысалы Сурет 2 келтірілген.
Cурет 2 - сандарды аудару
Тапсырма 3
Төрт арифметикалық әрекетті орындайтын бағдарламаны жасаңыз: қосу, азайту, көбейту және бөлу. Бағдарлама интерфейсінің мысалы Сурет 3 келтірілген.
Сурет 3. - Калькулятор
Достарыңызбен бөлісу: |