1

私はC++とOOPに精通しています。私は本当にGTKmmを使ってLinux上で実行されている私のプログラムのためのGUIを開発したいと思っています。しかし、GTKmmの良い本やチュートリアルは見つかりませんでした。

私はこれまでGUIプログラミングを行ったことがありません。GTKmmホームページhttp://www.gtkmm.org/en/でgtkmmチュートリアルを読みましたが、ラベル、ウィジェット、ボックスなどの配置方法や、それらのクラスの使い方がわかりませんでした。第4章の冒頭で混乱しました。

したがって、私の質問は次のとおりです。1.ホームページにあるチュートリアルよりも優れたGTKmmチュートリアル
を知っている人はいますか? 2. GTK +を最初に学ぶと、GTKmmの学習が簡単になりますか?

4

2 に答える 2

2

最初にCAPIを学ぶことをお勧めします。

GTKmmは便利な魔法をたくさん使っていますが、理解しておくべき詳細も隠しています。初心者の問題の多くは、メモリ管理、フローティングおよび参照カウント、オブジェクトの破棄に起因します。

この本は初心者にとても良いです

ここに画像の説明を入力してください

于 2011-04-10T10:23:25.537 に答える
2

あなたがC++に焦点を合わせているなら、私はGTKmmに固執し、今のところGTK +CAPIを気にしないでしょう。それは十分に異なっており、特にあなたが強いCのバックグラウンドを持っていない場合は、おそらくあなたを混乱させるでしょう。

残念ながら、GTKmmのサードパーティのドキュメントは少し不足しています。彼らのチュートリアルブックは一流だと思いますが。切り取って貼り付けてから、サンプルプログラムをコンパイルします。ソースを調べることはそれを学ぶための最良の方法です。たとえば、第4章(ボタン)では、ここでサンプルプログラムを見てください。

お使いのバージョンのGTK(GTK2.4GTK3.0)に適したチュートリアルに従うように注意してください。GTK3(およびGTKmm 3)がリリースされました。

于 2011-04-10T15:40:31.640 に答える