GTK+プログラミング
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2007/09/05(水) 13:58:46ID:2SORZMjm-前スレ-
http://pc11.2ch.net/test/read.cgi/linux/995808691/
-関連サイト-
本家
http://www.gtk.org/
APIレファレンス
http://library.gnome.org/devel/gtk/stable/
gtkmm(C++ラッパー)
http://www.gtkmm.org/
glade
http://glade.gnome.org/
libglade
http://www.jamesh.id.au/software/libglade/
0696login:Penguin
2011/09/07(水) 01:59:10.86ID:T6UTzAz+gtk_image_set_from_file()使ってjpegでぱらぱら漫画作った
git clone git://git.pf.sourceforge.jp/gitroot/k/ke/kemeco/parapara_manga.git
いっしゅのモーションJPEGwww
0697login:Penguin
2011/09/07(水) 11:01:37.48ID:s/CIYWHm何かの折にヘッダファイルとして使わせてもらいます
0698login:Penguin
2011/10/03(月) 10:40:33.28ID:DltdAdh6上手くいきません
ボタンのシグナルコネクトをflipという関数に接続したのですが
関数が反応してないようです
どうすればいいか教えてください
改変したリストです↓
http://www1.axfc.net/uploader/Sc/so/280374.c
0699login:Penguin
2011/10/03(月) 10:45:19.78ID:DltdAdh6正しくはこちらです(ファイル名をimage2.cに変えました)
http://www1.axfc.net/uploader/Sc/so/280375.c
0700login:Penguin
2011/10/04(火) 05:43:43.88ID:OMJjY+ZZちょちょと換えてみたから見てみて
http://www1.axfc.net/uploader/Sc/so/280675.c
devhelpってヘルプビューア入れて GtkButtonの説明読むのおすすめ
「The "clicked" signal」 てとこにclickedシグナルハンドラのシグネチャが書いてあるよ
>>699が元々書いてたハンドラとシグネチャが一致してなかったみたい
それと初回クリック時の画像ファイルインデックスは0番じゃなくて1番にしといた
0701login:Penguin
2011/10/04(火) 05:45:48.43ID:OMJjY+ZZ0702login:Penguin
2011/10/04(火) 12:32:09.76ID:VseFFwAj動きました、どうもすいません
0703login:Penguin
2011/10/04(火) 22:44:16.96ID:OMJjY+ZZ「動けばいい」とかいう低い志は捨てようや
0704login:Penguin
2011/10/17(月) 00:11:29.94ID:OFrElfAXif elseで分岐させてみたのですが上手くいきません。(最初に通過した設定がそのまま残って変更出来ない)
ボタンを押されたら、シグナルコネクト先を変更するにはどうすればいいのでしょうか?
0705login:Penguin
2011/10/17(月) 03:57:34.59ID:jBv5AccH> if elseで分岐させてみたのですが上手くいきません。(最初に通過した設定がそのまま残って変更出来ない)
コード見ていないので確かなことは言えませんが、
g_signal_handler_disconnect()とg_signal_connect()を使えばきっと出来ますよ(やってみたら出来た)
code snippestでも貼ってくれたらアドバイスもできたかと思いますが情報が不足していましたので
「ボタンを押されたら、シグナルコネクト先を変更する」というサンプルを書いてみました。ので参照みて下さい
http://www1.axfc.net/uploader/Sc/so/284339.c
main関数内とハンドラ内で共用する変数についての渡し方は
・g_object_set_data()を利用して渡す方法
・g_signal_connect()の最後の引数にGHashTableを指定して渡す方法
・大域変数として宣言しておく方法(この程度の場合は悪手かな?)
の3通り思いつきましたが1番目の案で記述しました。書き方はいろいろあります
0706login:Penguin
2011/10/17(月) 17:36:59.12ID:OFrElfAXご親切にありがとうございます
解読してみます
■ このスレッドは過去ログ倉庫に格納されています