2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Gtkプログラミング on Windows!!!

1 :デフォルトの名無しさん:2006/05/08(月) 02:50:03
マルチプラットフォームなGUIライブラリでプログラミング!
利点
・C、C++、Python、Ruby, etc...いろんな言語にも対応してるぞ!
・Linuxに移植するのも簡単だぞ!
・Gladeで楽々GUIデザイン!
・自由!RMSマンセー!
・でも、ライセンスはLGPLだから動的リンクにすればアプリのソースコードを公開する必要は無いぞ!

GtkライブラリのバイナリはGlade込みのやつがオススメだぞ。
公式:http://www.gtk.org/
Windowsバイナリ:http://gladewin32.sourceforge.net/modules/news/

gtkmm: C++インターフェイスだ!
公式:http://www.gtkmm.org/
Windowsバイナリ:http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html

2 :デフォルトの名無しさん:2006/05/08(月) 03:17:47
2?

3 :デフォルトの名無しさん:2006/05/08(月) 09:58:59
リファレンスマニュアル
http://www.gnome.gr.jp/docs/gtk+-1.2.x-refs/gtk/

4 :デフォルトの名無しさん:2006/05/08(月) 12:18:14
もっさりなんだよね。glibは好きなんだけどね・・・。gtkはね・・・。

5 :デフォルトの名無しさん:2006/05/08(月) 12:18:38
落ちまくるぞ

6 :デフォルトの名無しさん:2006/05/08(月) 12:53:04
Qtと比較してどちらがプログラム組みやすい?

7 :デフォルトの名無しさん:2006/05/08(月) 13:27:10
>>6
Swing

8 :デフォルトの名無しさん:2006/05/08(月) 13:42:44
>>7
ナイスジョークw

9 :デフォルトの名無しさん:2006/05/08(月) 14:18:39
Slypheed を見る限り、イマイチな感じ。

10 :デフォルトの名無しさん:2006/05/08(月) 19:14:20
>>3
古い。まだ完全な日本語訳じゃないけど一応、最新版。
http://mikeforce.homelinux.org/documents/glib-2.8.x-refs/glib/gtk/

>>6
Qtは非常にしっかりしたドキュメントがあるし、qmakeっていう自動化ツールもあるんだけど、C++を拡張してるから
変なメタコンパイルをせねばならん。それにライブラリのバイナリを公式は配布してないから、自前でコンパイルしないといけない。
これがえれー時間がかかるんだ。

11 :デフォルトの名無しさん:2006/05/08(月) 22:25:52
Squeakでいいや。

12 :デフォルトの名無しさん:2006/05/09(火) 01:07:08
とりあえずC++バインドのチュートリアル(英語)
http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html

13 :デフォルトの名無しさん:2006/05/09(火) 01:10:29
Windowsのスキンもなーんか野暮ったいんだよね。おのおののパーツは
Windowsそのものなんだけど、GUIを組み上げてみるとなんかダサいんだよ。

14 :デフォルトの名無しさん:2006/05/09(火) 21:38:24
>>10
> それにライブラリのバイナリを公式は配布してないから、自前でコンパイルしないといけない。
> これがえれー時間がかかるんだ。

えー? Windowsの話でしょ?コンパイル済みでダウンロードできますがな。

15 :デフォルトの名無しさん:2006/06/02(金) 00:27:03
保守

16 :デフォルトの名無しさん:2006/06/02(金) 09:20:25
GDK使って遊んでるけど扱いがややこしいな…

17 :デフォルトの名無しさん:2006/06/03(土) 03:10:13
Win用バイナリのやつはまだcairoじゃないんだね・・・

18 :デフォルトの名無しさん:2006/06/08(木) 02:13:22
正直、LinuxでGUIプログラムしたい俺には敷居が高すぎて挫折したので
このスレには頑張ってほしい。

19 :デフォルトの名無しさん:2006/06/09(金) 02:24:53
そう?Qtは簡単だよ。いろいろそろってるし。おっと、Gtkスレで言うことじゃないな。

20 :デフォルトの名無しさん:2006/06/24(土) 11:30:42
>>18
gladeとか使うとなんとかいけるよ。

起動部分、GUI部分、他の処理部分とかってスレッド分けて、各スレッド毎にpipe用意して
スレッド間をpipeで通信とかってやってた。


21 :デフォルトの名無しさん:2006/06/24(土) 11:31:27
>>20
あ、Linuxの場合ね

22 :デフォルトの名無しさん:2006/06/24(土) 11:42:07
厶板でやれ

23 :22:2006/06/24(土) 11:42:47
Linux板だと思った
ごめん

24 :デフォルトの名無しさん:2006/07/12(水) 22:14:30
gladewin32インストールして、簡単なメニューとウインドウが開く
プログラム書いてみたのですが、
私の古いパソコン
Pen4-1.7GHz
GeForce2 MX400
Visual Studio .Net 2003のVCコンパイラ
だと、メニューをクリックして、プルダウンメニューが開くまで
1秒くらいかかります。
その間は、メニューに何も文字が描画されません。1秒くらいすると
文字が描画されます。
そういうもんですか?それとも何か私のコーディングが悪いのかな?

25 :デフォルトの名無しさん:2006/07/12(水) 22:25:54
>24 の補足です。
メニューの表示は遅いですが、ウインドウに表示しているOpenGLの
描画は、まあ、普通の速さです。なので、メニューの表示だけが遅いです。


26 :デフォルトの名無しさん:2006/07/16(日) 01:36:26
初心者用日本語サイトが皆無だー

27 :デフォルトの名無しさん:2006/10/07(土) 19:03:34
>>26
まず英語学習者のための初心者用日本語サイトを探せ

28 :デフォルトの名無しさん:2006/10/29(日) 16:12:49
WindowsプログラマのためのLinuxプログラミング 〜GTK+-2.0とWindowsAPIの比較〜

http://gtklab.sourceforge.jp/gtkwin/index.html

29 :デフォルトの名無しさん:2006/10/29(日) 16:15:37
からあげウマウマ

30 :デフォルトの名無しさん:2006/11/07(火) 02:49:24
ドザにGtk触って欲しくない(ボソッ

31 :デフォルトの名無しさん:2006/11/08(水) 21:16:40
Windowsでgtkとか標準以外のライブラリを使うとアプリ毎に
別々にDLLをインストールするからメモリ消費が半端ない。
いろんなバージョンがある上にVisualStudio6と2000x系は
混ぜられないからもういっそスタティックリンクにしてくれと。


32 :デフォルトの名無しさん:2006/11/08(水) 22:07:44
gktmmのインストール方法を教えてください。

環境:WindowsXP + Visual C++ 2005 EE

33 :デフォルトの名無しさん:2006/11/09(木) 12:28:18
しかしそれを言うならLinuxだって依存関係でがんじがらめではないだろうか・・・

34 :デフォルトの名無しさん:2006/11/09(木) 19:52:46
>>32
(ttp://gladewin32.sourceforge.netからgtkを落としてきた前提で)
ttp://www.mapr.ucl.ac.be/~gustin/win32_ports/
から落としてくる

35 :デフォルトの名無しさん:2006/11/26(日) 00:15:15
GtkTreeView複雑すぎ。マジ糞。

36 :デフォルトの名無しさん:2006/12/20(水) 04:15:01
複雑な脳味噌にバージョンアップしてくださいです。

37 :デフォルトの名無しさん:2006/12/21(木) 07:48:05
Gtk+はAPIは2.4系のままでどんどん中身がアップグレードしていくからなあ。まあエンバグするときもあるけど。

7 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)