OK, to máte pravdu, já jsem to chtěl řeąit v obecné rovinně, ľe si zbytek zjistím sám, ale popíąu tedy jak to u mě vypadá.<br>Dělám aplikaci která bude provádět statické výpočty, na začátku se vybere o jaký druh výpočtu se bude jednat a od toho se odvíjí aktivace/deaktivace něterých input widgetů. Samotné widgety chci mít v samostatném modulu, vzorce pro výpočty taky. Nechci psát moc kódu vícekrát.
<br>Mám tedy vyřeąenou volbu typu výpočtu přes radiobuttony, po volbě se zavře okno a otevře se nové, kde budou připraveny inputy atd. Zatím nějak takhle:<br> <br>if volba == 'prosta':<br> from kce import prosta
<br> deska = prosta<br> root.destroy()<br> hlavni = Tk()<br> interface.vyskaSirka(hlavni)<br><br>Z modulu interface se pouľije metoda vyskaSirka a předá se jí do kterého okna se má vykreslovat. Ona metoda vypadá takto, jak na to koukám tak mi tam chybí IntVar() ľe .. hmm, musím si toho jeątě dost nastudovat. Dělám s Tkinterem zatím zhruba den ..
<br><br>def vyskaSirka(okno):<br> Label(okno, text='Zadej ąířku').grid(row=0, column=0)<br> Label(okno, text='Zadej výąku').grid(row=1, column=0)<br> sirka = Entry(okno, bg='white').grid(row=0, column=1)
<br> vyska= Entry(okno, bg='white').grid(row=1, column=1)<br> tlacitko = Button(okno, text='Vypią', width=10, command=vypis).grid(row=3,column = 0)<br><br>Teď tedy vyřeąit metodu vypis, asi si budu muset vzít papír a tuľku a rozkreslit si to, zadávaných hodnot bude hodně, vzorců jeątě víc, počítám s moľností uloľení do souboru, bude export do pdf. Ideální by asi bylo získávané klíčové hodnoty ukládat do slovníku aby byly pořád dostupné.
<br><br>Jinak váą seriál o Pythonu na <a href="http://programujte.cz">programujte.cz</a> byl parádní. Nedávno jsem ho četl. Díky moc.<br><br><br>