私は自分でグラフィカルライブラリについて学びたいと思います。私は線と形をピクセルのリストとして定義する小さなプログラムを作りましたが、画面に直接アクセスして中間点を使わずに画面上に点を表示できる方法を見つけることができません。Pythonで直接ハードウェアにアクセスする方法はありますか?
gnome、cocoaなどのようなあらかじめビルドされたグラフィカルライブラリを使用したくないということです。私は通常Pythonを使用してPythonを使用しますが、Cモジュールをコード化して統合することもできます。
画面のハードウェアに直接アクセスすると、Pythonのマルチプラットフォーム側が消えてしまいますが、私はそれを無視して学習します。それで、Pythonで直接ハードウェアにアクセスする方法はありますか?あれば、それは何ですか?
を助け
希望誰も、(とにかくほとんどの時間、)もない最先端のビデオゲームは、低レベルのことを行いません。それがドライバーの仕事です。事実上すべてのアプリケーションでは、完全に実用的ではありません。非常に複雑で、異なるハードウェアに移植することは難しく、ハードウェアベンダーが何かを改善する(パイプラインを拡張するなど)たびに破損しやすく、それはちょうど私の頭の上です。あなたがドライバーを書いていない限り、そこから学ぶべきことは何もありません。 DirectX、OpenGLなどがあります。そして、あなたはPythonからうまくそれら(または少なくともOpenGL)にアクセスすることができます。 – delnan
@delnanええ、しかし、質問が正しければ、彼はなぜ彼が学びたいのかを正当化する必要はありません。ドライバーを書いてみたいと思ったら?ハードウェアベンダーが何かを向上させるときはいつも破壊する傾向があります。これはどのようにピクセルをオン/オフすることに関連していますか?それは疑問です。他のすべてがあなたの広く投機的な意見です。ピクセルだけを表示することは素晴らしい学習体験です。 – yannis
あなたは正しいかもしれません。しかし、私の印象は、OPは、低レベルのグラフィックプログラミングを構成するものに間違った印象を受けているということです。 – delnan