Gtkプログラミング on Windows!!! (478レス)
Gtkプログラミング on Windows!!! http://mevius.5ch.net/test/read.cgi/tech/1147024203/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
266: 263 [sage] 2009/11/07(土) 18:00:32 >>265 GtkBuilderですね。ググっていろいろ見ているうちにわかってきました。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/266
267: デフォルトの名無しさん [sage] 2009/11/07(土) 20:03:40 Gladeの動画見てみた http://www.youtube.com/watch?v=vOGK3TveDDk 難しいんだか簡単なんだか、微妙だな GtkBuilderって何? ググってもよくわからん http://mevius.5ch.net/test/read.cgi/tech/1147024203/267
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
272: デフォルトの名無しさん [sage] 2009/11/26(木) 02:17:14 GtkGlextとかGtkGlextmmのサンプルで pixmap、pixmap-mixedがエラー吐くのは直らんのだろうか? http://mevius.5ch.net/test/read.cgi/tech/1147024203/272
273: デフォルトの名無しさん [sage] 2009/11/26(木) 14:41:35 Ruby 1.9 And Rails 3.0 http://www.slideshare.net/arrrrcamp/ruby-19-and-rails-30 http://mevius.5ch.net/test/read.cgi/tech/1147024203/273
274: デフォルトの名無しさん [sage] 2010/05/25(火) 17:14:19 >>183 やられた…俺も消されたッス…>path 環境変数を全然バックアップしてなかった… システムの復元をしてみたら、今度はXPのタスクバーが出ない状態に… タスクマネージャからexplorer再起動してタスクバー出して、 eveを起動してpathのバックアップとって、 システムの復元を取りやめてから消されたpathを再設定して… (´д`) 皆も気をつけろ!と書き込もうとこのスレ開いたら既に報告が上がってて orz くそう…先にその話を知ってれば… Windows版のGtk、ちょーヤベエ。まるでprogram filesを全消去するどこかのエロゲーみたいだ http://mevius.5ch.net/test/read.cgi/tech/1147024203/274
275: デフォルトの名無しさん [sage] 2010/05/25(火) 17:28:20 ついでに調べた範囲で書いとくけど、 gtk-2.8.20-win32-1.exe ↑インストール時に環境変数を弄らない設定でも、アンインストール時に問答無用でpathを全削除する gtk-2.12.9-win32-2.exe ↑インストール時に環境変数を弄らない設定なら、アンインストール時にpathは消さない どうも環境変数 GTK_BASEPATH が存在していて、path 中に、%GTK_BASEPATH%\bin が記述されてると、アンインストール時に path を全削除する予感。 インストーラに環境変数を弄らせないで、手作業でpathを追加したほうが安全かもしれない。 巷の Gtk+導入記事の中には、上記2つについて「安定していてオススメ!」と書いてる記事があるので、 俺のような初心者がそれを信じて導入すると、泣きを見る可能性が高い。 とにかくGtk+関連は導入前に環境変数のバックアップを必ず取ること下手すると削除されるぞ! って言っといたほうがいいような気がしたので書いてみるテスト http://mevius.5ch.net/test/read.cgi/tech/1147024203/275
276: デフォルトの名無しさん [sage] 2010/05/25(火) 19:13:47 >>274 システムの復元は一番使ってはいけない機能w http://mevius.5ch.net/test/read.cgi/tech/1147024203/276
277: デフォルトの名無しさん [sage] 2010/05/26(水) 22:22:45 俺もアンインストール時にハマったわ よー調べたな 乙 http://mevius.5ch.net/test/read.cgi/tech/1147024203/277
278: デフォルトの名無しさん [sage] 2010/05/27(木) 10:28:10 環境変数に関わる問題は昔からあるね。 GTKを扱うアプリはいくつかあるけど(GIMP/Dia/ImageMagik/RubyGTK...etc)、 それぞれによってインストーラにGTKのランタイム(DLL)が付属していたり、 していなかったり、付属している場合にはバージョンは(当然の事ながら)統一されず、 インストーラがインストール/アンインストール処理で環境変数とレジストリを 変更する方法にも一貫性が無い。 Win32版のGTKアプリの配布について、どこかの組織で(gnome.org?) 取り纏めてくれれば解決するんだろうけど、まあ無理だろうね。 自分は問題解決を諦めた。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/278
279: デフォルトの名無しさん [sage] 2010/06/06(日) 19:21:34 ランタイムは単独で入れてアプリはGTK無し版を使うのが一番いいのか? http://mevius.5ch.net/test/read.cgi/tech/1147024203/279
280: デフォルトの名無しさん [sage] 2010/06/06(日) 20:34:26 アンインストールで環境変数消される問題 自分もはまった なんでこんなひどいことするの? http://mevius.5ch.net/test/read.cgi/tech/1147024203/280
281: デフォルトの名無しさん [sage] 2010/06/07(月) 21:07:13 愛してるから別れないでくれってことだよ言わせんな恥ずかしい/// http://mevius.5ch.net/test/read.cgi/tech/1147024203/281
282: デフォルトの名無しさん [sage] 2010/08/30(月) 12:58:58 PATH環境変数問題、つい最近2台のマシンではまったので、調べてみた。 ttp://nsis.sourceforge.net/Talk:Path_Manipulation の一番下 >String size limitation >Please note that NSIS default build has a string limit of 1024 characters. >If the PATH is bigger, this function will replace the whole PATH >instead of just appending to it. >Temporarily you can use the large strings build of NSIS to avoid this problem. >--Shmektse 13:25, 20 June 2010 (UTC) どうやらインストーラに使っているNSISの文字列のサイズ制限でやられるようだ。(GTKに限らずバグ回避策をとっていないNSISインストーラ利用アプリ全般に可能性はある) http://mevius.5ch.net/test/read.cgi/tech/1147024203/282
283: デフォルトの名無しさん [sage] 2010/09/30(木) 20:17:51 Ruby-GNOME2が新バージョンでgemに対応したよ。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/283
284: デフォルトの名無しさん [sage] 2011/03/05(土) 12:30:51.29 windows + gtk + mingw + eclipse で始めようと思ったけど 情報少ないんだな http://mevius.5ch.net/test/read.cgi/tech/1147024203/284
285: デフォルトの名無しさん [sage] 2011/03/07(月) 10:14:37.16 悪いことは言わん GTKはやめとけ http://mevius.5ch.net/test/read.cgi/tech/1147024203/285
286: デフォルトの名無しさん [sage] 2011/03/07(月) 13:03:48.00 >>284 Linux+Gtk系の情報をWindow+mingwに読み替えるスキルない君には無理だね http://mevius.5ch.net/test/read.cgi/tech/1147024203/286
287: デフォルトの名無しさん [sage] 2011/03/07(月) 13:40:53.76 俺なんかVC2010でやってるというのに http://mevius.5ch.net/test/read.cgi/tech/1147024203/287
288: デフォルトの名無しさん [sage] 2011/03/08(火) 01:15:03.80 C言語で組む場合はこれ以外選択肢がないだろ http://mevius.5ch.net/test/read.cgi/tech/1147024203/288
289: デフォルトの名無しさん [sage] 2011/03/08(火) 09:12:52.40 >これ以外選択肢がないだろ な訳ない。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/289
290: デフォルトの名無しさん [sage] 2011/03/13(日) 21:47:42.38 Qtが使えない以上、一番メジャーなのがGTK+ http://mevius.5ch.net/test/read.cgi/tech/1147024203/290
291: デフォルトの名無しさん [sage] 2011/03/14(月) 13:31:12.71 使いもしないで、風評だけで使えないとかほざく馬鹿ハッケン http://mevius.5ch.net/test/read.cgi/tech/1147024203/291
292: デフォルトの名無しさん [sage] 2011/03/14(月) 16:50:27.90 話の流れからすると、↓の意味だろう (C言語では)Qtが使えない以上、一番メジャーなのがGTK+ http://mevius.5ch.net/test/read.cgi/tech/1147024203/292
293: デフォルトの名無しさん [sage] 2011/03/14(月) 16:57:28.35 悪いことは言わん GTKはやめとけ http://mevius.5ch.net/test/read.cgi/tech/1147024203/293
294: デフォルトの名無しさん [sage] 2011/03/14(月) 21:33:35.34 つ、釣られないぞ http://mevius.5ch.net/test/read.cgi/tech/1147024203/294
295: デフォルトの名無しさん [sage] 2011/03/14(月) 22:43:04.16 とりあえず、GTK+が駄目な理由を教えてくれ。QtがGTK+よりいい理由でもいいが。 http://mevius.5ch.net/test/read.cgi/tech/1147024203/295
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 183 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s