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>