[過去ログ] GTK+プログラミング (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
428
(1): 2010/03/12(金)19:39 ID:37m6gC+E(1) AAS
>>427
g_timeout_add関数ではだめでしょうか?
429: 2010/03/12(金)19:41 ID:WSSuZVVD(1) AAS
>>428
そこはらめぇーーーー
430: 2010/03/16(火)23:40 ID:u16nCOLZ(1) AAS
gtk_widget_drawを呼ぶとたまにアプリが落ちる
調べたらgtk2では非推奨になってた
かわりにgdk_window_invalidate_rect使えって書いてあったから
それ使うようにしたら、exposeイベントハンドラに入ったり入らなかったりするようになった
431: 2010/03/19(金)03:10 ID:pTXFbkuH(1) AAS
Xawで作られたソフトのWidgetをGnomeテーマのスキンっぽく
変える方法ってありますか?Xaw3dみたいな
432: 2010/03/22(月)18:34 ID:gITq0f63(1) AAS
>>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;
省11
433
(2): 2010/05/01(土)02:23 ID:ZoBub0ZC(1) AAS
あるデータファイルをどんどん読んで処理しながら、1秒に1回その途中経過を
Windowに表示する、みたいなプログラムを書こうとしています。

Windowに表示する部分は、gtk_main()を呼ぶ前に、g_timeout_add(1000, draw, NULL)
のようにしてタイムアウト関数を使えばいいとして、データファイルを読み込んで
処理する部分は、どこに書けばいいのでしょうか?
スレッドとかを使わずにやりたいのですが。
434: 2010/05/01(土)18:51 ID:lTmE6Ym2(1) AAS
g_io_add_watchとか?
435
(1): 2010/05/01(土)21:52 ID:5eA3cNHe(1) AAS
LinuxでGTK+やってる人はWindowsでも主にGTK+で書いてる?
WindowsのAPIは使いませんって人いるのかな。
436: 2010/05/02(日)00:32 ID:Bdebw0Wa(1) AAS
そもそもWindows使いません。
437: 2010/05/02(日)06:00 ID:J+HCMgwe(1) AAS
>>433
スレッドを使わない方がめんどくさいと思うんだけどね。
ずーっと処理し続けて一秒に一回描画するって事だと
その処理の間は入力受け付け無くてもOK?
その為のスレッドなんだけどなぁ。

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

それでもスレッドを使いたくないというなら、こまめにシグナル飛ばしっこ
するしかないと思う。
438
(2): 2010/05/02(日)21:48 ID:uNQYZGNa(1) AAS
簡単なシミュレーション用のGUIラッパ作りたんですが、
Qt4とgtkmmどっちが作るの楽ですか?
どっちもバグてんこ盛りそうで、javaやM$畑に生まれたかった
439: 2010/05/02(日)22:14 ID:WSA7U0rv(1) AAS
>>438
マジでバグテンコ盛りだからいまからでも上にJava+Swingあたりでやらせてくれって掛け合ったほうがいい。
ちゃんと上にQtもGTK+もバグテンコ盛り過ぎてプロダクションレベルに使えないって直訴するんだぞ。
440: 2010/05/04(火)08:25 ID:i62yYai1(1) AAS
>>438
vala とかどうか。バグが多いかどうかはプラットフォームに
よる部分も多いと感じるが…win ならC#で組むのが楽だとは思う。
441: 2010/05/04(火)09:52 ID:gZYcN+Ue(1) AAS
>> 439
使いこなせていないだけじゃないの。
442: 2010/05/04(火)21:20 ID:C0XJN+7X(1/2) AAS
なんでこのスレ、ム板じゃないの?
SDLとかはちゃんとム板でやってるのに
なんでGTKはのけ者なの?
いじめに合うの?
443: 2010/05/04(火)21:28 ID:9ORU/lJS(1/2) AAS
Gtkプログラミング on Windows!!!
ってスレがム板にあるけど?
2chスレ:tech
444: 2010/05/04(火)21:36 ID:C0XJN+7X(2/2) AAS
窓専用じゃん。
445: 2010/05/04(火)21:47 ID:9ORU/lJS(2/2) AAS
自分で立てればいいぢやん
446: 2010/05/05(水)17:49 ID:NLGDqQjm(1) AAS
まぁええやんここにも有っても
どうせ両方見てるし
447: 2010/05/07(金)23:05 ID:ZSmA/qjk(1) AAS
>>433
g_idle_add関数がいいかも。

>>435
WindowsでもGTK+を利用してるけど、必要ならWinAPIも利用するよ
ちないに、LinuxのGTK+とWindowsのそれとは挙動がちがうことがあるから
注意が必要
1-
あと 555 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s