Gtkプログラミング on Windows!!! (478レス)
1-

240
(1): 2009/10/30(金)15:09 AAS
Sylpheed インストーラの作ったファイルみろ
241: 2009/10/31(土)00:03 AAS
>>240
インストーラが作るファイルって見れたっけ?
ま、とりあえすアドバイスありがとう、チュッ!
242: 2009/11/01(日)22:16 AAS
GTK+ってWindowsではあまり使われてないの?
何で〜?
243: 2009/11/02(月)01:58 AAS
wxWindows on GTK があるように
wxWindows on GTK on MSW があっても良いと思う
244: 2009/11/02(月)20:18 AAS
JavaのJREみたいに、「これさえインストールすればGTK+を使ったソフトが動きます」っていうような
インストーラがあればいいのにね。
ソフトごとにライブラリをパックして配布するなんて面倒い。
245: 2009/11/02(月)20:44 AAS
巨大なものがあるにはあるがw
246: 2009/11/02(月)20:50 AAS
あー、全部詰め込むと巨大になるのか。
使ってるDLLだけ実行ファイルと一緒に入れておくのがいいのね。
247
(2): 2009/11/03(火)18:27 AAS
GTK+って商用で使われてる?
職業プログラマの人たちは、仕事で使ってるんだろうか・・・。
248: 2009/11/03(火)18:56 AAS
>>247
VMwareとかに使われてるのはよく聞く。
AndroidのUIもGTK+じゃなかったっけ?あと携帯のシミュレータの外側UIにGtk+の1.x系が使われてたってのも聞いたことがある。
249: 2009/11/03(火)19:01 AAS
>>247
日本医師会が作ってるしょうもないレセプトシステムも昔1.x系が使われてたな。
250: 2009/11/03(火)20:39 AAS
一応使われてるんだね。
さっそくやってみようかな♪
251
(1): 2009/11/03(火)20:44 AAS
フォトショはフリーソフト、GIMPは商用ソフト
252
(1): 2009/11/03(火)20:52 AAS
>>251
逆じゃない?
つか、PhotoShopてGTK+だったのか。
253: 2009/11/03(火)21:05 AAS
>>252
Photoshop ElementsはQt
254: 2009/11/03(火)22:40 AAS
商用アプリは残念ながらほぼないに等しいと思うけど、
外部リンク:www.sharp.co.jp
みたいに、Linuxをまんま載せてるものはメインで動いているのは
GTK+アプリだよ。
255
(1): 2009/11/03(火)22:49 AAS
GTK+はライセンスの問題があるからな
256: 2009/11/03(火)22:54 AAS
俺のNECの携帯BusyBoxでGTK+1.xだわ
公式ページ探したらソースコード落とせるようになってた
組み込みならGTKけっこうあるんじゃないか?
257: 2009/11/04(水)16:03 AAS
>>255
ライセンス緩いでしょ?
商用だとライセンスが何か障害になる?
258
(1): 2009/11/04(水)18:02 AAS
LinuxのChromeはGtk+だよ
259
(1): 2009/11/04(水)19:25 AAS
おれのちんこもGtk+で書き直すわ・・・
260: 2009/11/05(木)15:14 AAS
現行のちんこはキュートですね
261: 2009/11/05(木)17:55 AAS
guro tinkoの略だったのか
262: 2009/11/05(木)19:19 AAS
>>259
書き直さなくても
俺のけつまんこでヌップリ包み込んでやるよ
263
(4): 2009/11/06(金)09:37 AAS
Windows上でgtkmm使ったポトペタ開発を試してみようと思うんだけど,何を用意してどうすればいい
のかよくわからない(コンパイラはMinGW希望)。

最初Glade 3をインストールしてみたけど,XMLファイルしか吐かないので,ググって知った情報から
Glade 2に代えたら確かにソースコードを吐く機能があったので,C++コードを吐く設定にして実行したら
エラーが出た。Cコードなら吐けるみたい。

教えてください。
264: 263 2009/11/06(金)10:14 AAS
ちなみに>>183の情報見といて助かった。アリガト。確かにGlade 3インストールしたら,PATHを見事に「オレ専用」
に書き換えてくれやがったよ。

環境変数をファイルに保存したり読み込んだりするeveというツールを使って復元成功。
265
(1): 2009/11/07(土)04:07 AAS
>>263
2chスレ:linux
の227 229に、とりあえず俺が書いた gtkmm + GtkBuilder の
サンプルがあるからみてみ。
266: 263 2009/11/07(土)18:00 AAS
>>265
GtkBuilderですね。ググっていろいろ見ているうちにわかってきました。
ありがとうございました。
267
(1): 2009/11/07(土)20:03 AAS
Gladeの動画見てみた
動画リンク[YouTube]


難しいんだか簡単なんだか、微妙だな

GtkBuilderって何?
ググってもよくわからん
268
(3): 263 2009/11/08(日)01:12 AAS
>>267
まだちょっと調べただけなんだけど...
例えば、

外部リンク:www.nslabs.jp

GtkBuilderってのは、Glade 3の吐いたXMLファイル(.glade)をリソースファイルとして
読込んで、GUIを構築して例えばボタンを押したときにGlade側で定義したイベントハンドラ
を呼び出してくれるような機能をもったライブラリということのようです。

コード自体は結局手で書かないといけないので、Qt Creatorとか、wxDev-C++のような
IDE/RADを使うのより手間が掛かるっつーことになります。

って解釈で合ってます?> GTK+使いの人

せっかくXML載りソースファイルがあるんだから、そこからCなりC/++なりのソースコードの
スケルトンを生成してくれるツールがあっても良さそうだと思うんですが...無いのかな?

C++の場合、仮想関数を利用して、最小は基底クラスのソース(イベントハンドラがvirtual)と、
継承クラスのソースの両方を吐いてくれたりすると便利そう。
以後、GUIを変更した時は基底クラスの方だけ上書きされるようになってれば、継承クラスの方
に自分で書いたコードを壊さずに、変更部分だけ基底クラスの方からコピペすることができます。
...ってこれ、wxFormBuilderのパクリですが。
269
(2): 2009/11/08(日)01:30 AAS
>>268
.gladeはGlade独自のUI定義ファイルで、LibGladeってライブラリで使うもの。
GtkBuilderはGtk側でglade相当の仕組みを提供したってところだね。で、Glade3はそのGtkBuilderのためのUI定義を吐ける。
その昔GladeはCソースを生成する機能があったそうだが、バグが多かったりUI定義のXMLを吐くよりメリットが少ないということで削除されたそうだ。
Linux板のGtkスレをみるとruby-glade-create-templateってツールに触れられてるから、テンプレート生成ツールとかないわけではないんじゃないか?
1-
あと 209 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.010s