Ehm, když už jsme u té práce s terminálem, zná někdo nějaký modul na vytváření oken v terminálu? Mám na mysli něco lehce použitelného, vím že je tu urwid a ty curses ale obojí mi to přijde dost neohrabané. Asi nejpoužitelnější mi přijde python-dialog ale ten zase neposkytuje moc věcí a vypadá to že projekt už je dost dlouho bez vývoje (ale stále funkční)...<br>
<br><br><div class="gmail_quote">2011/4/18 David Rohleder <span dir="ltr"><<a href="mailto:davro@ics.muni.cz">davro@ics.muni.cz</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Osobně si myslím, že použití knihovny curses bude asi nejlepší, skryje<br>
rozdíly mezi jednotlivými typy terminálů a dá se kreslit třeba na určité<br>
místo, takže celkem použitelné, akorát asi zdlouhavé.<br>
<br>
<br>
Petr Messner píše v Po 18. 04. 2011 v 14:01 +0200:<br>
<div><div></div><div class="h5">> Ahoj,<br>
><br>
> příkaz clear jen pošle na výstup speciální sekvenci, které tvůj<br>
> terminál porozumí a smaže se:<br>
><br>
> $ clear | hd<br>
> 00000000 1b 5b 48 1b 5b 32 4a |.[H.[2J|<br>
> 00000007<br>
><br>
><br>
> Takže v Pythonu můžeš udělat to samé:<br>
><br>
> print "\x1b[H\x1b[2J"<br>
><br>
><br>
> Akorát ta speciální sekvence se může lišit podle typu terminálu - tomu<br>
> už ale moc nerozumím, jde spíš o historické souvislosti.<br>
><br>
><br>
> Nebo si ten příkaz clear můžeš spustit přímo z Pythonu:<br>
><br>
> os.system('clear')<br>
><br>
><br>
> PM<br>
><br>
><br>
> 2011/4/18 Petr Hráček <<a href="mailto:phracek@gmail.com">phracek@gmail.com</a>>:<br>
> > Ahoj vsichni,<br>
> ><br>
> > chci se Vas zeptat na jednu drobnost tykajici se Linux obrazovky (ne<br>
> > GUI).<br>
> ><br>
> > Chtel bych vytvorit obrazovky tak, aby prvni 4 radky od vrchu meli<br>
> > strukturu jako:<br>
> > 1) aaaa<br>
> > 2) bbbb<br>
> > 3) cccc<br>
> > 4) dddd<br>
> > Vas vstup: --><br>
> ><br>
> ><br>
> > a az do konce obrazovky prazdno. Lze to nejak udelat?<br>
> > V Perl existuje prikaz `clear`, ale v Pythonu jsem nic podobneho<br>
> > nenasel.<br>
> ><br>
> > Diky moc za rady<br>
> > Petr<br>
> > _______________________________________________<br>
> > Python mailing list<br>
> > <a href="mailto:Python@py.cz">Python@py.cz</a><br>
> > <a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
> ><br>
> _______________________________________________<br>
> Python mailing list<br>
> <a href="mailto:Python@py.cz">Python@py.cz</a><br>
> <a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
<br>
</div></div><font color="#888888">--<br>
------------------------------------------------------------------------<br>
David Rohleder <a href="mailto:davro@ics.muni.cz">davro@ics.muni.cz</a><br>
Institute of Computer Science, Masaryk University<br>
Brno, Czech Republic<br>
------------------------------------------------------------------------<br>
</font><div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@py.cz">Python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
</div></div></blockquote></div><br><br><br>