以下の内容はhttps://ytyaru.hatenablog.com/entry/2023/01/26/000000より取得しました。


Padは座標が(0,0)に固定であり変更できない

 newpadで得たPadは座標が(0,0)固定である。mvwinで移動できない。

成果物

概要

 PythoncursesライブラリにてPadを使う。このときnewpadで得たPadの座標をmvwinで任意に変更できなかった。実行するとエラーになる。

原因の推測

 仕様だろう。

 newpadAPIは引数に座標を渡せない。それに対してnewwinは座標を渡せる。この違いから、Padは座標を変更できないものとして実装されたのだろう。

Pythonのドキュメントは嘘である

 Pythonのドキュメントは嘘である。Padはrefresh,noutrefreshに6つの引数を渡す。それ以外はWindowと同じように使えると書いてあった。しかし実際には、mvwinが使えないという差異があった。だまされた。本当にPythonのドキュメントはクソだ。設計もクソだ。

対象環境

$ uname -a
Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux



以上の内容はhttps://ytyaru.hatenablog.com/entry/2023/01/26/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14