2013-01-07 5 views
7

io non sembrano essere in grado di trovare qualsiasi informazione circa la differenza tra curses.newwin e curses.subwinMaledizioni Differenza tra newwin e subwin

lo sai qualsiasi?

Mi piacerebbe avere una schermata divisa in 3 sezioni diverse con tempi di aggiornamento diversi (non tutto deve essere aggiornato con ogni pressione di un tasto). è questa la direzione giusta per andare?

grazie

risposta

4

Docu non per Python, ma potrebbe aiutare.

Calling newwin() crea e restituisce un puntatore a una nuova finestra con il dato numero di righe e colonne. L'angolo in alto a sinistra di la finestra è alla riga begin_y, colonna begin_x. Se nlines o ncols è zero, si impostano automaticamente su LINES-begin_y e COLS-begin_x. Viene creata una nuova finestra a schermo intero chiamando newwin (0,0,0,0).

Calling subwin() crea e restituisce un puntatore a una nuova finestra con il dato numero di linee, nlines, e colonne, ncols. La finestra è in posizione (begin_y, begin_x) sullo schermo. (Questa posizione è relativa allo schermo, e non all'origine della finestra.) La finestra è creata nel mezzo dell'origine della finestra, in modo che le modifiche apportate a una finestra interesseranno entrambe le finestre. La sottofinestra condivide la memoria con la finestra orig. Quando si utilizza questa routine, è necessario chiamare touchwin() o touchline() su orig prima di chiamare wrefresh() nella sottofinestra .

http://www.mkssoftware.com/docs/man3/curs_window.3.asp

+0

grazie, questo è veramente informazioni utili! hai qualche idea sulla soluzione a schermo diviso? Voglio dire: c'è un modo migliore di un altro? o uno dei due è ok? – Stormsson