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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
723
(1): 2012/03/29(木)22:37 ID:CN8scaWa(1) AAS
anjutaを使ってみたところ
gtk_signal_connectだと警告なしでコンパイルできるのに
g_signal_connectだと暗黙的関数宣言のエラーになるんですが
どうやったら直せるでしょうか?
724: 2012/04/02(月)18:01 ID:BFIgJvs2(1) AAS
どんな呼び方したのか書いてくれなきゃわからん
一番いい解決方法は DevhelpっていうGUIヘルプビューワ入れて g_signal_connectの説明読むこっちゃ
ver.も気にせずに例を書くとシグネチャ違うみたいだねそれが一番幸せになれる
725: 723 2012/04/03(火)21:46 ID:gvKF9Ts9(1) AAS
よく確認してみたところエラーになるのはgtk_signal_connectのほうで
GTK3.0で使われなくなっていて代わりにg_signal_connectを使えと書いてありました
外部リンク[html]:developer.gnome.org
726: 2012/04/15(日)02:03 ID:Z1/ZfeAU(1) AAS
threadやmutex関係もgtk_の方は廃止になって、g_の方のみになった。3。0あたりから
基本的な関数はglibに集約して、ツールキット的な関数のみgtk 3で担当するように住み分けされた
コンパイルの最中に廃止された関数と表示がでるソースは、いずれソースを書き換えないとビルド不能になる
ちなみに最も基本的なlibcでも現在開発ラインの最新版だとgetsが本当にソースから廃止されてるので、getsが使われてるソースをビルドできなくなってる
727: 2012/04/15(日)08:43 ID:khsJyTTq(1) AAS
ガチで使えないキット(GTK)
728: 2012/04/22(日)21:22 ID:ZPy8N610(1) AAS
UGS
Never use gets().
729: 2012/05/03(木)19:08 ID:2lAo9jqg(1) AAS
フォントサイズって10.5ptとか小数点で設定できる?
730: 2012/05/04(金)06:17 ID:phIzEGLj(1) AAS
フォントサイズの指定方法がわかってて
小数点の指定ができるかって疑問なら
やってみて自分で確認すりゃいいのに。
731: 2012/05/04(金)11:44 ID:LzE47Zaa(1) AAS
型がguintみたいだが
732: 2012/05/04(金)14:24 ID:86E5ktal(1) AAS
それがどうした
733: 2012/05/09(水)14:47 ID:M8lWcVDx(1) AAS
Gtk.TreeView.Selection.Mode = Gtk.SelectionMode.Multiple;
に変更すると得られるGtk.TreeIterがおかしくなってしまう
のですが、Multipleの時はSelection.GetSelectedは使えない
のでしょうか?
734: 2012/05/15(火)22:46 ID:PyXbSQll(1) AAS
Gtk.Label page_label = new Gtk.Label (title);
page_label.KeyReleaseEvent += delegate {
Console.WriteLine("!"); //←呼び出されない理由を説明してほしい!
};
735
(1): 2012/05/16(水)07:38 ID:1Jlqt6RC(1) AAS
gtk_widget_set_events()
736: 2012/05/16(水)21:45 ID:oMuQxzgz(1) AAS
GTKは親切ではないなーと楽をしてきただけに思いますw

>>735
ありがとうございます
しかし、それらしいのが見つかりません
737: 2012/05/23(水)21:46 ID:jdgnkMvj(1/2) AAS
GTKのGUIは更新をサボる癖があるようですが
無理やり更新させる方法はないでしょうか?
738: 2012/05/23(水)21:50 ID:jdgnkMvj(2/2) AAS
更新するWidgetを間違えてた!
解決
739
(2): 2012/06/08(金)19:02 ID:BmPo410Y(1) AAS
Gtk-CRITICAL **: IA__gtk_main_quit: assertion `main_loops != NULL' failed

メインループ内でGtk.Application.Quit ();を呼ぶなって事だろうけど
終了させる方法はないのでしょうか?
740: 2012/06/08(金)20:38 ID:6+ZFg73U(1) AAS
>>739

電源を切れば終了。
741: 2012/06/09(土)03:50 ID:xIQyunsc(1) AAS
gtk_main_quit()のソースコードを読めば解決。
742: 2012/06/10(日)07:41 ID:NypXeHdm(1) AAS
>>739
launcher みたいの作ろうとしてるんだろうか…
いまいちどういうことなのか判らないんだけど

logメッセージを抑制したいなら glib 2.32から

外部リンク[html]:www.mail-archive.com
G_LOG_LEVEL_CRITICAL
log level for critical messages, see g_critical(). This level is also
used for messages produced by g_return_if_fail() and g_return_val_if_fail().

ある程度デフォルトだと出力されなくなるみたい
onにするときは環境変数G_MESSAGES_DEBUG=allで以前と同じ動作になるらしい
1-
あと 260 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s