[過去ログ] GTK+プログラミング (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
693(2): 2011/09/06(火)23:45 ID:JODXyz/L(2/2) AAS
>>692
すみません、それの具体的な使い方を教えてもらえないでしょうか?
その後に続く()の中には何を入れればいいのでしょうか?
devhelpを見ましたが、書いてある通りに入れるとコンパイルエラーが出ます
gtkwidget *image;
image = gtk_image_set_from_file (GtkImage *image,
const gchar *filename);
↑の*filename のところにファイル名を入れるのでしょうか?例えばaaa.png等
*imageのところも何か入れるのでしょうか?
694: 2011/09/07(水)00:10 ID:OQwTGmux(1) AAS
gtk_image_new_from_fileでなんでだめなの
695: 692 2011/09/07(水)00:54 ID:QF3RPTD4(1) AAS
>>693
get_ じゃなくて gtk_ ね。俺の書き間違い
外部リンク[html]:wingtk.sourceforge.net
ページ内で gtk_image_set_from_file で検索して
696(2): 2011/09/07(水)01:59 ID:T6UTzAz+(1) AAS
>>693
gtk_image_set_from_file()使ってjpegでぱらぱら漫画作った
git clone git://git.pf.sourceforge.jp/gitroot/k/ke/kemeco/parapara_manga.git
いっしゅのモーションJPEGwww
697: 2011/09/07(水)11:01 ID:s/CIYWHm(1) AAS
>>696
何かの折にヘッダファイルとして使わせてもらいます
698: 2011/10/03(月)10:40 ID:DltdAdh6(1/2) AAS
>>696さんのリストを一部改変してボタンを押されたら次の画像を表示するというふうにしたいのですが
上手くいきません
ボタンのシグナルコネクトをflipという関数に接続したのですが
関数が反応してないようです
どうすればいいか教えてください
改変したリストです↓
外部リンク[c]:www1.axfc.net
699(1): 2011/10/03(月)10:45 ID:DltdAdh6(2/2) AAS
すいません、元のリストをアップしてしまいました
正しくはこちらです(ファイル名をimage2.cに変えました)
外部リンク[c]:www1.axfc.net
700(2): 2011/10/04(火)05:43 ID:OMJjY+ZZ(1/3) AAS
>>700
ちょちょと換えてみたから見てみて
外部リンク[c]:www1.axfc.net
devhelpってヘルプビューア入れて GtkButtonの説明読むのおすすめ
「The "clicked" signal」 てとこにclickedシグナルハンドラのシグネチャが書いてあるよ
>>699が元々書いてたハンドラとシグネチャが一致してなかったみたい
それと初回クリック時の画像ファイルインデックスは0番じゃなくて1番にしといた
701: 2011/10/04(火)05:45 ID:OMJjY+ZZ(2/3) AAS
指示レス番まちがえたけど 訂正しねーよ!(我が家杉山)
702: 2011/10/04(火)12:32 ID:VseFFwAj(1) AAS
>>700
動きました、どうもすいません
703: 2011/10/04(火)22:44 ID:OMJjY+ZZ(3/3) AAS
謝る必要はこれっぽっちもないけど
「動けばいい」とかいう低い志は捨てようや
704(1): 2011/10/17(月)00:11 ID:OFrElfAX(1/2) AAS
ボタンを押されたときに、シグナルコネクト先を変更したいのですが
if elseで分岐させてみたのですが上手くいきません。(最初に通過した設定がそのまま残って変更出来ない)
ボタンを押されたら、シグナルコネクト先を変更するにはどうすればいいのでしょうか?
705(1): 2011/10/17(月)03:57 ID:jBv5AccH(1) AAS
>>704
> if elseで分岐させてみたのですが上手くいきません。(最初に通過した設定がそのまま残って変更出来ない)
コード見ていないので確かなことは言えませんが、
g_signal_handler_disconnect()とg_signal_connect()を使えばきっと出来ますよ(やってみたら出来た)
code snippestでも貼ってくれたらアドバイスもできたかと思いますが情報が不足していましたので
「ボタンを押されたら、シグナルコネクト先を変更する」というサンプルを書いてみました。ので参照みて下さい
外部リンク[c]:www1.axfc.net
main関数内とハンドラ内で共用する変数についての渡し方は
・g_object_set_data()を利用して渡す方法
・g_signal_connect()の最後の引数にGHashTableを指定して渡す方法
省2
706: 2011/10/17(月)17:36 ID:OFrElfAX(2/2) AAS
>>705
ご親切にありがとうございます
解読してみます
707: 2011/12/26(月)12:41 ID:Jg1bu6au(1) AAS
GTKとcarioとpangoの関係を教えて下さい
708: 2011/12/27(火)02:22 ID:4qSP4mDf(1) AAS
なんと、全部文字数が奇数です。
709: 2012/02/12(日)21:52 ID:vrKTadjR(1) AAS
2chスレ:tech
710: 2012/03/13(火)01:46 ID:3Ugm7oRN(1) AAS
ウィキ作った
外部リンク:monobook.org
711: 2012/03/13(火)23:30 ID:XEqUJYrf(1) AAS
ぼくもつくろっと。
712: 2012/03/20(火)06:02 ID:jPw9I0u0(1) AAS
外部リンク:cairographics.org
外部リンク:cairographics.org
ぬぉ!死んだと思っていたcairoに新バージョンのニュースが!
FirefoxはLinux版も自前のOpenGLレンダラーに移行しつつあるから、
今更4倍速くなったって言っても悲しいけど、GTK+は間違いなくかなり速くなりそうだ。
上下前次1-新書関写板覧索設栞歴
あと 290 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.147s*