Ahoj programátoři, potřeboval bych poradit ohledně aplikace, kterou
vyvíjím v pythonu. Jedná se o aplikaci, která bude něco jako zařízení
pro síť, která bude obsahovat funkce ping, traceroute, iperf, tshark,
nastavení statické IP adresy, DHCP, vyvolání ARP tabulky atd. a následně
bude implementována na RPi. Vyvolání těchto výstupů není až tak
složité, ale problém nastává u vývoji UI aby bylo přehledné a
jednoduché pro uživatele.
Abych Vás malinko zasvětil, co je můj problém.
Pokud uživatel bude chtít pingovat nějakou IP adresu, tak se mu objeví form,
do kterého vypíše IP adresu a po potvrzení se output pingování ukáže na
pravé straně aplikace v real timu. To vše funguje v pořádku.
Problém však nastává, když chci rozkliknout jinou funkci, např. traceroute
a udělat stejný postup jako u předešlé funkce. zobrazí se mi 2 formy pod
sebou a output pingu je pořád na svém místě vpravo viz Obrázek3.png.
Zkusil jsem: Zkoušel jsem různé podmínky, které by dokázali zavřít
předešlé framy a listboxy, aby se mohl zobrazit nový zvolený form. To se mi
však nepovedlo.
Chci docílit: Jak už jsem zmínil, snažím se zavřít předešlou
využitou funkci a nahradit ji jinou funkcí, kterou si uživatel zvolí.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.