[過去ログ] GTK+プログラミング (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
201(1): 2009/07/19(日)01:03 ID:vKaqQMs4(1) AAS
携帯とか組みこみでGTK+を使っているものって何かある?
海外では結構あるみたいだけど、日本だと聞かないよな。
202(1): 2009/07/24(金)16:52 ID:99ViSCNs(1/2) AAS
>>201
書いてないだろ常考
203: 2009/07/24(金)17:15 ID:aH4gErtS(1) AAS
>>202は日本語に不自由な方?
204: 2009/07/24(金)17:48 ID:99ViSCNs(2/2) AAS
うん
205: 2009/07/24(金)23:12 ID:6YmCBCzn(1) AAS
GTKはもう少しで消滅する
googleの新しいソリューションに置換される
206: 2009/07/25(土)04:36 ID:00SH8Kn9(1/2) AAS
Chrome OS の事か?
確かにウィンドウシステムは時前のものを用意するらしいけど、
どうなんだろうね。そもそもソースが公開されるかどうかも怪しい。
それに、GTK+の培ってきた年月を一気に越えられるとも思えないし。
207: 2009/07/25(土)05:18 ID:corW1o/2(1) AAS
グーグルは基本Qtじゃないの。
でも今更ブラウザの下の層なんか関係ないはず。
HTML5 でアクティブデスクトップっていう懐かしいお話をもう一度やるんでしょ
208: 2009/07/25(土)06:22 ID:00SH8Kn9(2/2) AAS
まぁ、googleはWEBアプリが基本だから、そうなるのかね。
ただ、この事前の大袈裟なプロパガンダはMSに似てるなw
209(2): 2009/07/25(土)09:19 ID:wdRQEHVW(1) AAS
GTKスレはあるのにQTスレがないのはなんでだろう〜
210: 2009/07/25(土)10:58 ID:QoKls/xb(1) AAS
>>209
ム板にあるからじゃないか?
211: 2009/07/25(土)11:39 ID:IOPwPp1+(1) AAS
>>209
2chスレ:tech
どっちかと言うとQtの方が活発
212(2): 2009/08/23(日)00:41 ID:cXbPjTOU(1/3) AAS
初歩的な質問です。
Xを使わずにフレームバッファを使うGTK+アプリをリンクする際は、どのgtkライブラリをリンクすればいいのでしょうか?
Xを使う場合だと以下のようなリンクオプションになると思いますが、フレームバッファを使用する場合のリンクオプションを教えてください。
$ pkg-config gtk+-2.0 --libs
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
213: 2009/08/23(日)01:17 ID:oYmg5B0H(1) AAS
Xを使わずにフレームバッファを使うGTK+とやらはインストールしてあんの?
214(1): 212 2009/08/23(日)02:02 ID:cXbPjTOU(2/3) AAS
debian上からaptitudeでlibgtk2.0とlibgtk2.0-dev関連のライブラリをインストールしてあります。
215(1): 2009/08/23(日)06:49 ID:Do4KpMOi(1) AAS
Xを使わないと動かんよ。
Gtk+はXLibの面倒臭さを軽減するためのライブラリに過ぎんのだから。
Windowsに移植する場合にもXLib相当のが要る
216(1): 2009/08/23(日)09:20 ID:WBxszhFm(1) AAS
>>214
それはX用のパッケージ。
フレームバッファ用のGTKはlibgtk-directfb-2.0-*だぞ。
>>215
知ったか乙
217: 212 2009/08/23(日)10:44 ID:cXbPjTOU(3/3) AAS
>>216
そうなんですか!
以前ググったら下記サイトのフレーズが目に留まり、てっきりDirectFBじゃなくてもフレームバッファでも利用可能なのだと思ってました。 orz
外部リンク:armadillo.atmark-techno.com
>GTK+
>GNOME アプリケーションでユーザインターフェースを構築するのに利用される基礎的なライブラリで,XWindow System 上で動作します(外部リンク:www.gtk.org).フレー>ムバッファやDirectFB 上などでも動作するように設定することができます.
ご教示いただいたライブラリをインストールして確認してみます。
218(1): 2009/08/29(土)19:05 ID:7RbftsXX(1) AAS
libgrade+gtkmmをいじって遊んでいるのだけど
メインウィンドウからダイアログのようなウィンドウを開く
サンプルは何処かに有りませんでしょうか
219(1): 2009/08/29(土)21:56 ID:OBRUPUZc(1) AAS
>>218
gtkmm-demo を起動してみては?
結構いろんなサンプルがあるな > gtk-demo pygtk-demo gtkmm-demo
220(1): 2009/08/30(日)01:00 ID:XE+apBqt(1) AAS
>>219
libgladeを使っていない様です。
221(1): 名無しさん@そうだ選挙に行こう 2009/08/30(日)08:33 ID:Czh9S0PJ(1/2) AAS
>>220
libgladeは使われなくなる方向だから、、、って思ったけど、
gtkmmだとBuilderを使ったサンプルが無いな。。。
おそらく、以下はチェックされていると思うけど、
外部リンク[html]:gtkmm.org
複数のwidget idを使っているサンプルは無いですね。。。
Gnome::Glade::Xml::create()して、get_widget()して、
signal処理してrun()する流れは同じだと思うけど、
丁度良いサンプルは見つからないな。。。
222(1): 名無しさん@そうだ選挙に行こう 2009/08/30(日)08:51 ID:IHJ1WvuS(1/2) AAS
>>221
有難うございます。小汚い書き方で何とか表示だけはするようになりました(いろいろ問題が有るけど)
綺麗に書いてあるサンプルなど見ればもう少しましになるかと思ってたのです。
libgladeは使われなくなる方向なんですね。anjutaでデフォルトではく雛型がlibgladeだったので調べてました
今は何を使う方向なんでしょうか?
223(1): 名無しさん@そうだ選挙に行こう 2009/08/30(日)10:37 ID:Czh9S0PJ(2/2) AAS
>>222
> libgladeは使われなくなる方向なんですね。anjutaでデフォルトではく雛型がlibgladeだったので調べてました
> 今は何を使う方向なんでしょうか?
Glade 3.6.7のglade-3を起動したら、プロジェクトのオプションってダイアログが開く。
そこには、プロジェクトのファイル形式でGtkBuilderとLibgladeを選択できる。
今後は、GtkBuilderがデフォルトになって、ファイル接尾子が.uiになる。
サンプルはgtk-demoのBuilderのソースを見るとわかると思う。
そして、gtkmmのサンプルが無いな〜って話。
外部リンク:live.gnome.org
のUpcoming Deprecationsで非推奨になっているものは、消えゆく運命。
224: 名無しさん@そうだ選挙に行こう 2009/08/30(日)11:08 ID:IHJ1WvuS(2/2) AAS
>>223
Debianのlennyを使っているのでAnjuta 2.4.2、Glade 3.4.5です・・・
GtkBuilderのサンプル探しの旅に出たいと思います。有り難うございます
225: 2009/08/31(月)02:59 ID:WV5KE7UC(1) AAS
glade も GtkBUilder もほとんど同じだから、リファレンスを見ながらで
書けると思うけど。
226(1): 2009/08/31(月)14:47 ID:4XJ92u20(1) AAS
GtkBUilderを使ったGtk::Drawingariaのサンプルを作ろうとしたんだけど
途端に分からず・・・
イベントとかどうやってつなげたらいいのだろう
イベント処理で書かないと無理だよね?
227(1): 2009/09/01(火)01:49 ID:o0MV2wSR(1/4) AAS
とりあえずこんな感じか。
(ちなみに C++ は main に限って return は不要。これ豆知識な)
int main(int argc, char** argv)
{
Gtk::Main kit(argc, argv);
AppWindow::Initialize(argc, argv);
Glib::RefPtr<Gtk::Builder> builder = Gtk::Builder::create_from_file(AppWindow::GLADE_FILE_NAME);
AppWindow* app_window = 0;
builder->get_widget_derived(AppWindow::WINDOW_NAME, app_window);
省2
228: 2009/09/01(火)01:51 ID:o0MV2wSR(2/4) AAS
class AppWindow : public Gtk::Window
{
public:
static const char* GLADE_FILE_NAME;
static const char* WINDOW_NAME;
static void Initialize(int argc, char** argv);
AppWindow(BaseObjectType* cobject, const Glib::RefPtr<Gtk::Builder>& builder);
virtual ~AppWindow();
protected:
void on_quit_action_activated();
省4
229(2): 2009/09/01(火)01:58 ID:o0MV2wSR(3/4) AAS
const char* AppWindow::GLADE_FILE_NAME = "app_window.glade";
const char* AppWindow::WINDOW_NAME = "window1";
void AppWindow::Initialize(int argc, char** argv)
{
// 初期化なんかをここで
// OpenGL の描画を独立して(別ウィンドウで)出来るようにしてみる
Glib::signal_idle().connect(sigc::bind(sigc::ptr_fun(PollEvent), DrawGL));
}
AppWindow::AppWindow(BaseObjectType* cobject, const Glib::RefPtr<Gtk::Builder>& builder)
: Gtk::Window(cobject), m_builder(builder)
省13
230: 2009/09/01(火)02:02 ID:o0MV2wSR(4/4) AAS
ただの Gtk::Window で悪いけど Gtk::Drawingaria でも大差ないはず。
app_window.glade は GtkBuilder 形式の xml ね。
大体こんな感じが典型的な処理だと思うよ。
231: 2009/09/01(火)20:43 ID:LcijR9gh(1) AAS
>>226
> イベントとかどうやってつなげたらいいのだろう
> イベント処理で書かないと無理だよね?
drawareaをeventboxの上に乗せないとダメじゃなかったっけ?
# と、テストもせずにカキコ
232: 2009/09/01(火)20:45 ID:azH81sw2(1) AAS
有難う、私が書いていたのと大分違うみたい
少しずつ見てみるよ
233: 2009/09/02(水)01:45 ID:XY5vbVWT(1) AAS
ちなみに AppWindow みたいに Gtk::Widget を継承している場合は、単に
class AppWindow : public Gtk::Window
{
public:
virtual void on_show()
{
cout << "表示された" << endl;
}
};
みたく仮想関数をオーバーライドするだけでいいんだけどね。
省3
234(2): 2009/09/02(水)13:02 ID:Wp36mia7(1/3) AAS
>>227
コンパイルしてみたけどエラーで落ちてしまったよ
m_act_quit = Glib::RefPtr<Gtk::Action>::cast_static(m_builder->get_object("action1"));
これってどんな意味かな?
235(1): 2009/09/02(水)18:54 ID:Wp36mia7(2/3) AAS
結局こんな感じに書いてつながったけど、何かモヤモヤするよ
複雑になってくると小汚くなりそうだなー
builder_xml->get_widget( "drawingarea1", daria1 );
daria1->signal_button_press_event().connect( sigc::mem_fun( *this, &MyDialog::on_daria_press ) );
daria1->add_events( Gdk::BUTTON_PRESS_MASK );
daria1->signal_expose_event().connect( sigc::mem_fun( *this, &MyDialog::on_daria_expose_event ) );
daria1->add_events( Gdk::POINTER_MOTION_MASK );
daria1->signal_motion_notify_event().connect( sigc::mem_fun( *this, &MyDialog::on_daria_motion_notify_event ) );
daria1->signal_realize().connect( sigc::mem_fun( *this, &MyDialog::on_daria_realize ) );
236(1): 2009/09/02(水)19:25 ID:Wp36mia7(3/3) AAS
class MyDialog
{
Glib::RefPtr<Gtk::Builder> builder_xml;
Gtk::DrawingArea* daria1;
public:
MyDialog();
virtual ~MyDialog(){}
bool on_daria_press(GdkEventButton* event);
bool on_daria_expose_event( GdkEventExpose* event );
bool on_daria_motion_notify_event( GdkEventMotion* event );
省2
237: 2009/09/03(木)02:34 ID:6mgKfH1n(1/3) AAS
>>234
> m_act_quit = Glib::RefPtr<Gtk::Action>::cast_static(m_builder->get_object("action1"));
> これってどんな意味かな?
これは GtkAction を取得するんだけど get_object は Glib::RefPtr<Glib::Object> を返す
からキャストが必要になるけど、ドキュメントには cast_static を使うようにって書いて
あるからこうしてる。
当然 app_window.glade に "action1" という名前の GtkAction がないと駄目だよ。
それで落ちてるんじゃない?
238: 2009/09/03(木)02:38 ID:6mgKfH1n(2/3) AAS
>>235
別にそんな小汚くはないと思うけど。大体そんなもんだよ。
239: 2009/09/03(木)02:47 ID:6mgKfH1n(3/3) AAS
>>236
MyDialog は Gtk::DrawingArea を継承してもいいかも。
それと on_* は protected の方がいいよ。
240: 2009/09/03(木)12:32 ID:jVnTHMiE(1) AAS
>>234
適当なGtk::WindowのGUIを作って読み込ませたんだけど
それがうまく行ってなかったのかもしれない
色々有難う
GtkBuilderを使わない方も少しいじってみるよ
241: 2009/09/06(日)14:05 ID:aXigLrxm(1) AAS
Gtk::SpinButtonを浮動小数点表示にする事は出きますでようか?
242: 2009/09/14(月)13:21 ID:kBmevVmP(1) AAS
cairommでバックバッファを使った描画はどうすれば良いのでしょうか?
save(),restore()は少し違うような気がして・・・
243(1): 2009/09/15(火)17:55 ID:1BtVuQj7(1/3) AAS
GTK+onDirectFBをインストールしようと思ってDirectFBのサイトに行こうとしたら
なぜか繋がらないんだけど誰か教えr・・・教えてください。
244(1): 2009/09/15(火)17:56 ID:1BtVuQj7(2/3) AAS
sageちまった
245(1): 2009/09/15(火)17:59 ID:1BtVuQj7(3/3) AAS
外部リンク:www.directfb.org
URLも貼っておきます。
繋がらない、マジで誰か教えてください
246: 2009/09/21(月)16:41 ID:X29eYjZv(1) AAS
GtkGLextmm を使っている人はいますか?
実装具合とか、こっちのライブラリの方が良いよとかありましたら教えて頂きたいのです。
超初心者なのでMesaとかとの違いも分かりませんがGtk繋がりと言うことで宜しくお願いします。
247: 2009/09/24(木)10:56 ID:hMFgf6/j(1/2) AAS
独自処理のバッテリー残量表示のために
Ruby/Gtk2でGtk::StatusIconを使ってみたんですが、
tooltipは付けられても、どうもlabelを付けることができなさそうです。
通知領域にテキストないしはアイコン+テキストを表示したいのですが、
どんなクラスを使えばいいんでしょうか?
リファレンスを見た限りではちょっと見当が付きませんでした。
Gdk::Pixbufにテキストを動的に描画するのかな。
248: 2009/09/24(木)11:11 ID:hMFgf6/j(2/2) AAS
外部リンク[html]:www.daa.com.au
外部リンク[cgi]:ruby-gnome2.sourceforge.jp
どうもそのようですね。でも、もっと簡単にできないもんか……。
249(1): 2009/09/25(金)18:17 ID:WaiZYKyV(1) AAS
>>243-245
DirectFBのソースをDLしようとオフィシャルサイトを開こうとしたけど、まだサーバが落ちたままだね・・・
9/14頃から落ちてるっぽいからメンテナンスにしては長過ぎだよね。
もしかしてDirectFB終了フラグON?
250: 2009/09/27(日)00:08 ID:ng4uKqzS(1) AAS
>>249
今はつながってる。digしたら212.227.87.76だった。
251: 2009/09/28(月)02:12 ID:5e1BLaTK(1) AAS
GTK+2.18記念あげ
ウィンドウの管理すらGDKで行なうようになり、ちらつきを減少させたり
ウィンドウの変形やアニメーションを行なえるようになったり、別の
(Clutterのような)描画ライブラリの中に簡単に埋め込めるように
なったりしたようだ。
他にも、各プラットフォーム毎に実装していたウィンドウを管理するコード
を共通にする事ができるようだ。
WindowsやMacOSXでの動作が改善されたらいいなと。
252(1): 2009/10/04(日)14:16 ID:P8VQfdNh(1) AAS
gtkmmで複数のウィンドウを開くプログラムは作れますか?
イメージ的にはGIMPの様なコントロールが有って描画画面が有る感じ
gtk+を使えば出来るのかな?
253: 252 2009/10/05(月)12:16 ID:yVAGOb64(1) AAS
やり方が分かったの報告(するまでもないのかな・・・)
Gtk::Windowを継承したクラスをインシタンス化して
hogehoge.show()
で表示されました。(バカみたいな話でお恥ずかしい)
254: 2009/10/07(水)17:30 ID:PMxweG2O(1) AAS
インシタンス><
255(1): 2009/10/11(日)18:03 ID:Sidlsc4E(1) AAS
Failure to compile 64 bit gtk on mac os
外部リンク[html]:buffalothedestroyer.blogspot.com
>Attempted to install gtk+-2.17.2 on my mac. Had to install:
外部リンク[html]:www.nabble.com
mac 環境だと gtk は使えないんだろうか…?
256: 2009/10/12(月)14:47 ID:sqmRrC1g(1) AAS
ググってみたけど使えるっぽいよ
257: 2009/10/13(火)21:28 ID:l2EymYVQ(1) AAS
>>255
Leopard だけど、MacPortsからインスコできたよ。
Ruby/GtkとPyGtk用にと。
258(4): 2009/10/14(水)03:07 ID:VVFhTsV6(1) AAS
外部リンク:www.amazon.co.jp入門GTK-菅谷保之/dp/4274067769
webの情報をまとめた程度らしいけど
gtkmmも扱って欲しかったかな
259: 2009/10/14(水)03:31 ID:cB0J9abS(1) AAS
Gtk+2 で初の和書じゃないの。出るだけで価値がある
260: 2009/10/14(水)03:43 ID:Evvplg3O(1) AAS
まぁお布施のつもりで買っておくか
261: 2009/10/14(水)12:08 ID:oK0tjYE+(1) AAS
Gtk::SpinButtonの値が変更された時に発生するイベントを一時的に停止することは出来ますか?
複数のGtk::SpinButtonが変更されるのが分かっている場合に一時的に停止して
手動でアップデートしたいのです。
262: 2009/10/14(水)22:05 ID:8MVmnU1X(1) AAS
>>258
gtk2hsも扱って欲かったwww
買うけどなwwww
263: 2009/10/14(水)23:22 ID:QhaIdhW6(1) AAS
QtよりGTK+がイイみたいだぬ、GTK+に決めるぬ
264: 2009/10/15(木)00:17 ID:K/xBs5bI(1) AAS
Qtもいいぬ。触ってみてぬ(´・ω・`)
265: 2009/10/15(木)03:29 ID:eDklkq43(1) AAS
>>258
そもそも洋書でもgtkmmはないだろ。そんな中で日本語の本なんて奇跡が
起こらない限り無理だろ。
266: 2009/10/15(木)13:37 ID:pxmDyP/M(1) AAS
>>258
独創的なな表紙だな
267: 2009/10/15(木)23:20 ID:eyJUfiVx(1) AAS
【恐怖の】呆れるほど危険な民主党の正体【民主党】
http://www.yo●utube.c●om/watch?v=●MUv12Ae7ojE
小沢一郎 〜 闇の系譜 :秘書逮捕の真相/北朝鮮との黒い関係 高画質
http://www.yo●utube.com/w●atch?v=gdKVt●_vKCHc
2/3【イリハム・マハムティ】東トルキスタンの歴史と中共の弾圧[H21/7/8]
http://www.you●tube.com/watch?v=6eUN●hjdBLXg
漫画で学ぶチベット問題
http://www.ni●covideo.jp/w●atch/sm275●2213
日米規制改革および競争政策イニシアティブに基づく日本国政府への米国政府要望書
外部リンク:japan.u●sembassy.●gov/j/p/tpj-j2●0041020●-50.html#mineika-s
省1
268(1): 2009/10/16(金)23:10 ID:qPhMCs8o(1/3) AAS
>>258
「入門GTK+」
今日、買ってきたよ。
最近は、Web上のホームページのプログラミング解説の方が分かり
易いとうことが多くなってきているようだけど、
「入門GTK+」を
サックっと、50ページくらい読んでみたところ
この本は、意外に読みやすいし、わかり易い。
他のプログラミングの習得に挫折した人でも何とかいけそうな感じかな。
269(1): 2009/10/16(金)23:12 ID:q3/VuRbk(1/2) AAS
QtだとQt CreatorとゆうIDEが使いやすいけど、
GTK+使う時はどんなIDE使うと便利ですか。
270: 2009/10/16(金)23:26 ID:qPhMCs8o(2/3) AAS
>>269
「入門GTK+」では、Anjuta(アニュータ)が紹介され解説されているね。
271(2): 2009/10/16(金)23:34 ID:qPhMCs8o(3/3) AAS
そうそう、時間があったので
qt4の解説書も立ち読みしてきたんだけど、今日買った「入門GTK+」
の方がわかり易かった。
誰か、「猿でもわかるqt4」って本、書いてくれないかな〜
272(1): 2009/10/16(金)23:37 ID:q3/VuRbk(2/2) AAS
GTK+は使ったときないけど、QtもQt Creatorもすごく使いやすいぬ(´・ω・`)
GTK+簡単なら使ってみようかしら。
273: 2009/10/17(土)14:15 ID:XYXybyM0(1) AAS
>>268
読みやすいのか、ボーナス出たら買おうかな。
>>272
C++使えるならQtだけでいいんでない?
おれはCしか知らないからGTK…
274: 2009/10/17(土)15:22 ID:nWRW4zS0(1) AAS
そいつム板のwxスレを荒らしてるキチガイだから放置推奨
275: 2009/10/18(日)03:51 ID:+Fs337jm(1) AAS
Gtk+の場合はGladeってのがある。もちろん簡単。
276: 2009/10/18(日)09:53 ID:juku8Oo/(1) AAS
gladeはもうobsoleteだけどね。今はGtkBuilderを使う
277: 2009/10/18(日)09:59 ID:oZOJkxHq(1) AAS
glade自体はまだまだ現役だよ。
ただlibgladeはもうobsoloteだけどね。
278: 2009/10/18(日)21:34 ID:mlVaod2q(1) AAS
>>271
ok
究極の友愛本と帯に書いておくよ
279(1): 2009/10/21(水)08:09 ID:2ccCLXEP(1) AAS
あと半年たらずでGTK+3が出るこの時期に出さんでもという気もするが。
280: 2009/10/21(水)12:58 ID:tvBs0TF8(1) AAS
>>279
HPに公開していたGTK+の第2版までのドキュメントを著書にしたいという願いと、
出版社側での「最近GTK+の本が出ていないので出したい」と言う思わくが一致して
GTK+-2の解説であっても出したんでないの。
281(1): 2009/10/21(水)21:25 ID:6UoL2jU0(1) AAS
GTK+3ってそんなに変わるの?
282: 2009/10/21(水)22:08 ID:dJLlBo7l(1) AAS
>>281
うん
283: 2009/10/22(木)05:25 ID:sG60T9Up(1) AAS
3Dデスクトップをデフォルトにする方向性はやめてほしい。
Vista も KDE4 も総スカンだろ?
CPUのクロックが頭打ちなんだから、プログラマは節制しないと。
284: 2009/10/22(木)06:02 ID:IEkHgIHU(1) AAS
CPUのクロックが頭打ちだからこその3D描画だろ
GPUにやらせたほうが描画は速い ※適切な3Dドライバがある場合に限る
285(1): 2009/10/22(木)07:05 ID:+CGcKXd7(1) AAS
オイラは、普段非力なマシンばかり扱っているから3Dをすると重くてかなわん!
GTK+3が出ても当分は、GTK+2を使うよ。
「入門GTK+」を参考にすれば、jpgやgifのイメージビュ-ワが簡単に作れるし
動作も軽いからね。
286: 2009/10/22(木)09:00 ID:hz6htkDb(1) AAS
描画は速いかもしれないがメモリ食うんだ
287: 2009/10/22(木)18:11 ID:oTwQaR0U(1) AAS
GTK+3は使用メモリ量が減って重くなるの?
288: 285 2009/10/22(木)19:41 ID:2c91WZnW(1) AAS
因みに我が家での、
「入門GTK+」を参考に作ったイメージビュ-ワで
画像 1024x768_16bit_color.jpg(65536色)表示時のメモリ使用量は、
イメージビュ-ワ本体だけの立ち上げ時: 1.25MB
画像1024x768_16bit_color.jpg表示時: 1.25+2.62=3.87MB
だった。
289: 2009/10/22(木)22:10 ID:1jy7wL1R(1) AAS
Windows だと何十メガとメモリ食うよね。
まあしょうがないんだろうけど。
290: 2009/10/22(木)22:42 ID:GKZrjVVp(1) AAS
GTK+3はスルーしてGTK+4まで待つお(´・ω・`)
291: 2009/10/23(金)02:29 ID:icsRYQ9+(1) AAS
Gtk+3は現状で限りなく3に近づいているから、そんなに変わらない。
292: KyPAWlrSIokuKhBa [i1o2h9k.@gmail.com] 2009/10/23(金)22:50 ID:gHGN7SxH(1) AAS
The psychology literature certainly has a lot to say about the topic, but economists have a rather simplistic view of the issue. ,
293(1): 2009/10/24(土)00:38 ID:9RfZkvGi(1) AAS
>実のところ,私はKDE-1.0を見て(日本語は通らなかったものの)デスクトップ分野での UNIXの未来を確信し,
>GNOME-1.0を見て目の前が真っ暗になった人なのですが(笑)
>当時はQtが改変不可だったために,GTK/GNOMEを選択せざるを得なかった.
とあるサイトの人のことばなんですが、詳しいことがさっぱりなので、どういう文脈なのかわかりません
誰か解説していただけたら幸いです。もしこれが荒れるような内容でしたらスルーを…
294: 2009/10/24(土)01:27 ID:BKx301Ml(1) AAS
趣旨は脚注でない本文のほうにあると思うが、
GObjectも定着して成長したし、いまは中の人の評価も少しは違うかも。
まぁGtk+はダサい技術だと思う。でもダサいほうが品質高かったりするわけだが
295: 2009/10/24(土)01:54 ID:Qc2ltt6a(1) AAS
クラス構造体の中に変数詰めてるとか(VTableとしても使えたなら…)、
G_SIGNAL_ACTIONフラグはただの目印にしかしてない所や、
せっかくGObjectというランタイムタイプシステムこさえてるのに
一部C言語バインディングからしか使えない機能とかあるっぽいところとかGTK+はだせぇなあと思う。
でもGObjectは面白かった。QtのmocやSiGnal/SLOTはいまいちそそられない。
296: 2009/10/24(土)04:12 ID:wG3ZsfW/(1) AAS
今はValaが熱いよ。GObjectが好きな人なら尚更ハマること請け合い。
>>293
まぁ見ての通りだと思うけど、KDE1.0は衝撃的だったな。KDEが出るまでは
Linux(BSD)は一部のマニアのおもちゃでしかなかったのが一般にも普及しそう
な期待があった。
結局サーバー分野はある程度普及したけど、デスクトップ分野は今も昔も
変わってないけどね。
で、Gnome1.0あんまり記憶がないんだけど見た目はMotifに似ていてダサくて
動作が不安定だった記憶がある。
297(1): 2009/10/24(土)12:25 ID:9hbzJrW8(1) AAS
シグナルとかが補完されるエディタってないかな?
298: 2009/10/24(土)13:28 ID:KFtS7ScQ(1) AAS
>>297
gedit + gtksourcecompletion で、、、
外部リンク:gtksourcecomple.sourceforge.net
valaでしか試してないけど、一応動く。
299: 2009/10/24(土)19:23 ID:wyOmgHI3(1) AAS
Gnome 1というとSolarisのイメージがあるなあ
大学の標準装備だった。俺は速攻twmにしたが。
300(1): 2009/10/29(木)23:20 ID:6yKiv2hH(1) AAS
これからGTK+を学ぼうと思っています。
主にLinuxで開発するつもりで、AnjutaというIDEを使ってみようと思いますが、
Windowsマシンでたまにコーディングしたいときにはどうしたらいいんでしょ?
Windows版ってありますか?
Linux板で聞くのは変ですが…。
上下前次1-新書関写板覧索設栞歴
あと 702 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.030s