command = Definuje funkciu, ktorá sa vykoná po kliknutí na widget. compound = spôsob kombinácie textu a obrázka (ak je obrázok). Ak je obrázok, predvolene zakryje text, pokiaľ nezadáte compound. Center: text na vrchole obrázka. Bottom, TOP, RIGHT, LEFT: umiestni text na dané miesto vzhľadom na obrázok. Predvolené nastavenie je None. cursor = Definuje kurzor widgetu. image = Definuje obrázok,… Read More... "TTK Checkbutton Widget"
TTK Button Widget
command = Skript, ktorý sa vyhodnotí pri vyvolaní widgetu. compound = spôsob kombinácie textu a obrázka (ak je k dispozícii obrázok). Podľa predvolene, ak je obrázok, zakryje text, pokiaľ nezadáte compound. Center: text na vrchole obrázka.Bottom, TOP, RIGHT, LEFT umiestni text na dané miesto vzhľadom na obrázok. Predvolené nastavenie je None. cursor = Definuje kurzor widgetu. Pozri možnosti CURSOR. default… Read More... "TTK Button Widget"
Top level
Widgety najvyššej úrovne fungujú ako okná, ktoré priamo spravuje správca okien. Nemusia mať nevyhnutne nad sebou rodičovský widget. Vaša aplikácia môže používať ľubovoľný počet okien najvyššej úrovne. background = Definuje farbu pozadia widgetu. bg = Rovnaké ako background. borderwidth = Určuje šírku okraja. Predvolená hodnota je 0 (bez okraja). bd = Rovnaké ako borderwidth. class = Určuje triedu pre widget. colormap… Read More... "Top level"
Funkcie
Funkcia je pomenovaný blok príkazov (niekedy sa tomu hovorí aj podprogram). Popisujeme (definujeme) ju špeciálnou konštrukciou: Keď zapíšeme definíciu funkcie, zatiaľ sa z bloku príkazov (hovoríme tomu telo funkcie) nič nevykoná. Táto definícia sa „len“ zapamätá a jej referencia sa priradí k zadanému menu – vlastne sa do premennej meno_funkcie priradí referencia na telo funkcie. Je to podobné tomu, ako sa priraďovacím príkazom do premennej… Read More... "Funkcie"
Prehľad wigets – miniaplikácií ttk
TTK Button Widget TTK Checkbutton Widget TTK Entry Widget TTK Frame Widget TTK Label Widget TTK LabelFrame Widget TTK MenuButton Widget TTK PanedWindow Widget TTK RadioButton Widget TTK Scale Widget TTK Scrollbar Widget TTK Spinbox Widget TTK Combobox Widget TTK Notebook Widget TTK Progressbar Widget TTK Separator Widget TTK Sizegrip Widget TTK Treeview Widget Read More... "Prehľad wigets – miniaplikácií ttk"
Rozdiel medzi tkinter a ttk widget
Widgety v programe tkinter sú veľmi ľahko konfigurovateľné. Máte takmer úplnú kontrolu nad ich vzhľadom – šírka okrajov, písma, obrázky, farby atď. Widgety ttk používajú na definovanie svojho vzhľadu štýly, takže ak chcete neštandardné tlačidlo, vyžaduje to trochu viac práce. Widgety ttk sú tiež trochu nedostatočne zdokumentované. Pochopiť základné motory tém a rozloženia (rozloženie v rámci samotných widgetov, pack, grid… Read More... "Rozdiel medzi tkinter a ttk widget"
Prehľad widget – miniaplikácií tkinter
Button Widget Checkbutton Widget Entry Widget Frame Widget Label Widget LabelFrame Widget ListBox Widget Menu Widget MenuButton Widget Message Widget OptionMenu Widget PanedWindow Widget RadioButton Widget Scale Widget Scrollbar Widget Spinbox Widget Text Widget Toplevel Widget Read More... "Prehľad widget – miniaplikácií tkinter"
Podmienený cyklus – while
V Pythone existuje konštrukcia cyklu, ktorá opakuje vykonávanie postupnosti príkazov v závislosti od nejakej podmienky: Vidíme podobnosť s podmieneným príkazom if – vetvením. Tento nový príkaz postupne: Niečo zložitejšie – zisťovanie druhej odmocniny Nekonečný cyklus Niekedy budete potrebovať použiť aj nekonečný cyklus, napríklad v budúcnosti si kúpite raspberry pi a budete chcieť merať teplotu, ktorú následne budete zapisovať. Tu je potrebné, aby… Read More... "Podmienený cyklus – while"
Podmienka – IF
Pri programovaní často riešime situácie, keď sa má program na základe nejakej podmienky rozhodnúť medzi viacerými možnosťami. Na to nám slúži blok príkazov if…else…elif . Napríklad, program má vypísať, či zadané číslo je väčšie ako nula: Odsadenie skupiny príkazov (blok príkazov) má rovnaký význam ako vo for-cykle: budeme ich odsadzovať vždy presne o 4 medzery. Ak by sme zadali ako… Read More... "Podmienka – IF"
Ešte raz cyklus – príklady
Pre ešte lepšie pochopenie by som vám chcel ukázať zopár príkladov s hviezdičkami ***** Skúste si povytvárať rôzne obrazce a sledovať čo a kedy sa vypíše. Týmito cvičeniami sa zdokonalíte v algoritmickom myslení a budete vnímať čo sa kedy deje v programe. Read More... "Ešte raz cyklus – príklady"