0

私はubuntuに取り組んでおり、これまでCのみを使用し、コンソールアプリケーションのみを作成してきました。しかし今、私は自分のプログラムに GUI のようなウィンドウを提供したいと考えています。

私は次のように何かをしたいです。

各ピクセルがデフォルト値を持つ2D配列のセルを表すウィンドウが必要です。ウィンドウにカーソルで何かを描画すると、マトリックス内の対応するセルに値が入力されます。今、私はそのようなプログラミングの経験がなく、同じことについてのガイダンスを大いに感謝します.

また、これは私の完全なプロセスの最初の部分にすぎず、マトリックスはプログラムの残りの部分への入力として機能するため、それをすばやく達成するのに本当に役立つ明快な資料を探しています。

編集:本当に必要な場合は、目的のために C を放棄する準備ができています。また、私を助けることができる利用可能なLinuxベースのツールがすでにある場合、私はそれをすべて支持します. しかし、それでも私は知りたいのですが、(上記のように) 最小限の機能を備えた 1 つのツールを自分で構築する方法を知りたいです。ありがとう。

4

1 に答える 1

2

GTKでそれを行うことができます。

DrawingArea チュートリアルが良い出発点です: https://developer.gnome.org/gtk-tutorial/2.24/c2422.html

GTK で開発するには、libgtk をインストールする必要があります。 apt-get install libgtk2.0-dev

これは、ポイントを配列に格納する簡単な C の例です: https://gist.github.com/pce/5134167

于 2013-03-11T13:24:14.597 に答える