Gtkプログラミング on Windows!!! (478レス)
Gtkプログラミング on Windows!!! http://mevius.5ch.net/test/read.cgi/tech/1147024203/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
268: 263 [sage] 2009/11/08(日) 01:12:14 >>267 まだちょっと調べただけなんだけど... 例えば、 つ http://www.nslabs.jp/glade.rhtml GtkBuilderってのは、Glade 3の吐いたXMLファイル(.glade)をリソースファイルとして 読込んで、GUIを構築して例えばボタンを押したときにGlade側で定義したイベントハンドラ を呼び出してくれるような機能をもったライブラリということのようです。 コード自体は結局手で書かないといけないので、Qt Creatorとか、wxDev-C++のような IDE/RADを使うのより手間が掛かるっつーことになります。 って解釈で合ってます?> GTK+使いの人 せっかくXML載りソースファイルがあるんだから、そこからCなりC/++なりのソースコードの スケルトンを生成してくれるツールがあっても良さそうだと思うんですが...無いのかな? C++の場合、仮想関数を利用して、最小は基底クラスのソース(イベントハンドラがvirtual)と、 継承クラスのソースの両方を吐いてくれたりすると便利そう。 以後、GUIを変更した時は基底クラスの方だけ上書きされるようになってれば、継承クラスの方 に自分で書いたコードを壊さずに、変更部分だけ基底クラスの方からコピペすることができます。 ...ってこれ、wxFormBuilderのパクリですが。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/268
269: デフォルトの名無しさん [sage] 2009/11/08(日) 01:30:51 >>268 .gladeはGlade独自のUI定義ファイルで、LibGladeってライブラリで使うもの。 GtkBuilderはGtk側でglade相当の仕組みを提供したってところだね。で、Glade3はそのGtkBuilderのためのUI定義を吐ける。 その昔GladeはCソースを生成する機能があったそうだが、バグが多かったりUI定義のXMLを吐くよりメリットが少ないということで削除されたそうだ。 Linux板のGtkスレをみるとruby-glade-create-templateってツールに触れられてるから、テンプレート生成ツールとかないわけではないんじゃないか? http://mevius.5ch.net/test/read.cgi/tech/1147024203/269
270: デフォルトの名無しさん [sage] 2009/11/08(日) 03:00:23 >>268-269 よくわからんけど、サンクス。 あなたたちの言ってることが理解できるように精進するです。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/270
271: 268 [sage] 2009/11/08(日) 15:17:02 >>269 > Linux板のGtkスレをみるとruby-glade-create-templateってツールに触れられてるから、 それってrubyでC/C++のテンプレートを生成してくれるスクリプトなのかと思ったら、ruby/GTK用だったw http://mevius.5ch.net/test/read.cgi/tech/1147024203/271
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s