[過去ログ] GTK+プログラミング (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
394: 2010/01/13(水)13:45 ID:rT8A3kXe(1) AAS
>>390
チュートリアルとか見てないの?
395: 2010/01/14(木)01:41 ID:2htHqmwQ(1) AAS
空気の福田はともかく、徳井が苦手でねぇ…
396(1): 2010/01/15(金)10:31 ID:2tKD4R7l(1) AAS
GTK+を使って記述されているソフトとしては
gimp以外だとどんなものがありますか?
ソースリストを読んで勉強したいのですが
397: 2010/01/15(金)11:34 ID:+6ILVUJ5(1) AAS
>>396
外部リンク[A2]:ja.wikipedia.org
外部リンク[html]:www.gtk.org
398: 2010/01/16(土)13:06 ID:st13uJnk(1) AAS
2chブラウザのJDとか、画像ヴューアのgqviewとか。
399: 2010/01/23(土)07:49 ID:c81zxfOz(1) AAS
ツールバーにウィンドを表示しないようにするにはどうすればいいの?
400: 2010/01/26(火)09:24 ID:WUy9SOAf(1) AAS
linux 初心者です。C言語はバリバリです(ウィンドウズで)最近、fedora12 に乗り換え、システムを移植中なんですが、
ウィンドウ関連のところで、GTK+なるものが必要とのこと。そこで、インストールしましたが、
実際のソースコードをコンパイルしてもエラーがでます。
勉強不足の所をご指摘いただけないでしょうか?
gtk+ インストール
yum -y install gtk+
でインストールしました。 800KBぐらいだったと思います。
そこで、次のコードを emacs でコンパイルします。
#include <gtk/gtk.h>
int main( int argc, char *argv[] )
省16
401: 2010/01/26(火)11:26 ID:TXiGdVqu(1) AAS
チュートリアルどおりやれば躓かないとおもうんだけどな
gtk2, gtk2-develを入れて
gcc test.c -o test `pkg-config --cflags --libs gtk+-2.0`
402(1): 2010/01/26(火)16:11 ID:R1nywYDP(1/3) AAS
>> 401
遅くなりましてすいません。返信ありがとうございます。
うまくいきました。
ウィンドウが表示されたとき、感動しました。
でも、emacs からはコンパイルできませんでしたので、リンカーあたりの
設定かな?と思っています。
何はともあれ、ありがとうございました。
403(1): 2010/01/26(火)16:57 ID:R1nywYDP(2/3) AAS
またまたお願いいたします。
linuxにおいて、
windowsの
SetCursorPos()
GetCursorPos() に相当するものはありますか?
参考リファレンスなど紹介してもらえれば助かります。
404(1): 2010/01/26(火)17:26 ID:Up0ueX3p(1) AAS
>>403
外部リンク:library.gnome.org
405: 2010/01/26(火)18:04 ID:R1nywYDP(3/3) AAS
>>404
返信ありがとうございます。
...勉強します。
406: 2010/01/26(火)18:11 ID:OKgnAGh0(1) AAS
>>402
pkg-configコマンドが何なのか調べるんだ。
407(1): 2010/01/28(木)14:40 ID:YXchBGq5(1/3) AAS
はじめまして。GTK初心者です。
困っていることがあります。
gtk_init()でハングするんです。
1. gtk_init()を手動でコール出来るようプログラミングし、rc.localでそのプログラムを起動。
2. xwindow(gnome)ログイン後にgtk_init()をコールさせる。
上記の2の時点でgtk_init()でハングしているらしいです。
(gtk_init()下行のログが出力されない)
原因や対処法をご存知の方いらっしゃいませんか?
408(1): 2010/01/28(木)18:04 ID:VFHNmy96(1) AAS
>>407
突っ込みどころが3点ほど。
・rc.localに登録して起動し、さらにログインした後にも起動・・・?
・gtk_init()だけ実行するプログラムを作ったの?
だとしたら壮大な勘違いをしている。gtk_init()関数が何をする関数なのか調べるんだ。
・「ログ」とは何のログ?ハングしているらしい、では分からないのでソースをUPするんだ。
409(1): 2010/01/28(木)18:34 ID:YXchBGq5(2/3) AAS
>>408
ありがとうございます。すみません、説明不足でした。
ちょっとソースは長いので文書のみで失礼します。
プログラムは、rc.localで起動した時点ではgtk_init()をコールしない作りにしてます。
その後、ログイン後にコンソールから別プログラムを通してプロセス間通信によりコマンドを送信、
そしてコマンドを受信した時点で gtk_init()をコールさせる形にしてました。
ログは、
printf("call gtk_init\n");
gtk_init();
printf("call end\n"); ★
省5
410(1): 2010/01/28(木)18:40 ID:A3FmJC2O(1) AAS
DISPLAYも何も、Xの起動はrc.localより後なんだぜ?
プログラム分けるんじゃ駄目なんかい
411: 2010/01/28(木)18:44 ID:0EFvnz24(1) AAS
時間も無いので
時間も無いので
時間も無いので
時間も無いので
時間も無いので
412(1): 2010/01/28(木)19:24 ID:bFXQct0B(1) AAS
>>409
「GTK初心者」と言うよりLinux&プログラミング初心者のようですね。
貴方にGTKはまだ早いです。環境変数やXの基本が理解できていないと
説明されても分からないと思いますので出直してきて下さい。
413(1): 2010/01/28(木)19:30 ID:uG/wS28i(1) AAS
お金も無いよ
お金も無いよ
お金も無いよ
上下前次1-新書関写板覧索設栞歴
あと 589 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.234s*