1

[ 1 ] で以下を読みましたが、これが明白な答えである場合は申し訳ありませんが、NCurses に関してスタック順序の途中にパネルを挿入するにはどうすればよいですか? andを実行する前に、を使用してそれらをすべて削除しdel_panel()、 で再度追加しますか? これに対する解決策は大歓迎です、ありがとう。new_panel()update_panels()doupdate()

[ 1 ] - http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/panels.html

4

1 に答える 1

1

マニュアルページを確認することは、最初の良いステップです:

  • を使用hide_panelして、パネル スタックからパネルを削除 (および再作成) せずに削除できます。
  • show_panelパネルを追加するために使用できます—スタックの上に、
  • したがって、すべてのパネルを削除して、表示したい順序で再度追加すると、新しいパネルを途中で「挿入」できます。

このdel_panel関数は、パネルを非表示にするだけでなく、割り当てを解除するため、元のパネルのように見えるパネルを取得するには、新しいパネルを作成する必要があります (コンテンツが何であれ)。

于 2016-05-16T23:15:22.317 に答える