GTK+プログラミング ..
[2ch|▼Menu]
432:login:Penguin
10/03/22 18:34:33 gITq0f63
>>427
作ってみた。たぶん、427はここを見てないだろうけど
#include <gtk/gtk.h>

gboolean timeout(gpointer data){
gtk_dialog_response( GTK_DIALOG(data), GTK_RESPONSE_ACCEPT );

return FALSE;
};

int main (int argc, char **argv){
guint tag;
GtkWidget *dialog;

gtk_init (&argc, &argv);

dialog = gtk_dialog_new_with_buttons ("My dialog", NULL,
GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
GTK_STOCK_OK, GTK_RESPONSE_ACCEPT, NULL);
g_signal_connect_swapped (dialog, "response", G_CALLBACK (gtk_widget_destroy), dialog);
tag = g_timeout_add_seconds( 2, timeout, dialog );
gtk_widget_show_all (dialog);

gtk_dialog_run(GTK_DIALOG(dialog));

g_source_remove(tag);

return 0;
}

433:login:Penguin
10/05/01 02:23:02 ZoBub0ZC
あるデータファイルをどんどん読んで処理しながら、1秒に1回その途中経過を
Windowに表示する、みたいなプログラムを書こうとしています。

Windowに表示する部分は、gtk_main()を呼ぶ前に、g_timeout_add(1000, draw, NULL)
のようにしてタイムアウト関数を使えばいいとして、データファイルを読み込んで
処理する部分は、どこに書けばいいのでしょうか?
スレッドとかを使わずにやりたいのですが。

434:login:Penguin
10/05/01 18:51:28 lTmE6Ym2
g_io_add_watchとか?

435:login:Penguin
10/05/01 21:52:51 5eA3cNHe
LinuxでGTK+やってる人はWindowsでも主にGTK+で書いてる?
WindowsのAPIは使いませんって人いるのかな。

436:login:Penguin
10/05/02 00:32:37 Bdebw0Wa
そもそもWindows使いません。

437:login:Penguin
10/05/02 06:00:37 J+HCMgwe
>>433
スレッドを使わない方がめんどくさいと思うんだけどね。
ずーっと処理し続けて一秒に一回描画するって事だと
その処理の間は入力受け付け無くてもOK?
その為のスレッドなんだけどなぁ。

シングルCPUでもそう言うことが出来るのがスレッドの良いところ。

それでもスレッドを使いたくないというなら、こまめにシグナル飛ばしっこ
するしかないと思う。


438:login:Penguin
10/05/02 21:48:38 uNQYZGNa
簡単なシミュレーション用のGUIラッパ作りたんですが、
Qt4とgtkmmどっちが作るの楽ですか?
どっちもバグてんこ盛りそうで、javaやM$畑に生まれたかった

439:login:Penguin
10/05/02 22:14:42 WSA7U0rv
>>438
マジでバグテンコ盛りだからいまからでも上にJava+Swingあたりでやらせてくれって掛け合ったほうがいい。
ちゃんと上にQtもGTK+もバグテンコ盛り過ぎてプロダクションレベルに使えないって直訴するんだぞ。

440:login:Penguin
10/05/04 08:25:25 i62yYai1
>>438
vala とかどうか。バグが多いかどうかはプラットフォームに
よる部分も多いと感じるが…win ならC#で組むのが楽だとは思う。

441:login:Penguin
10/05/04 09:52:32 gZYcN+Ue
>> 439
使いこなせていないだけじゃないの。

442:login:Penguin
10/05/04 21:20:07 C0XJN+7X
なんでこのスレ、ム板じゃないの?
SDLとかはちゃんとム板でやってるのに
なんでGTKはのけ者なの?
いじめに合うの?

443:login:Penguin
10/05/04 21:28:25 9ORU/lJS
Gtkプログラミング on Windows!!!
ってスレがム板にあるけど?
スレリンク(tech板)

444:login:Penguin
10/05/04 21:36:12 C0XJN+7X
窓専用じゃん。

445:login:Penguin
10/05/04 21:47:13 9ORU/lJS
自分で立てればいいぢやん

446:login:Penguin
10/05/05 17:49:24 NLGDqQjm
まぁええやんここにも有っても
どうせ両方見てるし


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5380日前に更新/127 KB
担当:undef