curses.newwin と curses.subwin の違いに関する情報を見つけることができないようです
何でも知ってますか?
画面を更新時間の異なる 3 つのセクションに分割したいと思います (キーを押すたびにすべてを更新する必要はありません)。これは正しい方向ですか?
ありがとうございました
docu は Python 用ではありませんが、役に立ちます。
newwin()を呼び出すと、指定された行数と列数を持つ新しいウィンドウへのポインターが作成されて返されます。ウィンドウの左上隅は、行 begin_y、列 begin_x にあります。nlines または ncols のいずれかがゼロの場合、デフォルトで LINES-begin_y および COLS-begin_x になります。newwin(0,0,0,0) を呼び出すと、新しいフルスクリーン ウィンドウが作成されます。
subwin()を呼び出すと、指定された行数 nlines と列数 ncols を持つ新しいウィンドウへのポインターが作成されて返されます。ウィンドウは画面上の (begin_y, begin_x) の位置にあります。(この位置は、ウィンドウ orig ではなく、画面に対して相対的です。) ウィンドウは、ウィンドウ orig の中央に作成されるため、1 つのウィンドウに加えられた変更は両方のウィンドウに影響します。サブウィンドウは、ウィンドウ orig とメモリを共有します。このルーチンを使用する場合、サブウィンドウで wrefresh() を呼び出す前に、orig で touchwin() または touchline() を呼び出す必要があります。