1 名前:login:Penguin [2007/09/05(水) 13:58:46 ID:2SORZMjm] GUIツールキットであるGTK+とその周辺技術についてのスレッド -前スレ- pc11.2ch.net/test/read.cgi/linux/995808691/ -関連サイト- 本家 www.gtk.org/ APIレファレンス library.gnome.org/devel/gtk/stable/ gtkmm(C++ラッパー) www.gtkmm.org/ glade glade.gnome.org/ libglade www.jamesh.id.au/software/libglade/
741 名前:login:Penguin mailto:sage [2012/06/09(土) 03:50:44.00 ID:xIQyunsc] gtk_main_quit()のソースコードを読めば解決。
742 名前:login:Penguin mailto:sage [2012/06/10(日) 07:41:42.40 ID:NypXeHdm] >>739 launcher みたいの作ろうとしてるんだろうか… いまいちどういうことなのか判らないんだけど logメッセージを抑制したいなら glib 2.32から www.mail-archive.com/geany-devel@uvena.de/msg06039.html 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で以前と同じ動作になるらしい
743 名前:login:Penguin mailto:sage [2012/07/04(水) 15:28:28.70 ID:RZglH82u] from gi.repository import Gtk
744 名前:login:Penguin mailto:sage [2012/08/07(火) 21:52:39.08 ID:4kcOLz8m] このスレ的にはGTKのものをそのまま叩くっていうのは危険なこと?
745 名前:login:Penguin mailto:sage [2012/08/08(水) 21:32:46.85 ID:heEHx4e5] 意味わからん。
746 名前:login:Penguin mailto:sage [2012/08/09(木) 02:30:11.31 ID:IoAeP/Ow] バッシングだな
747 名前:login:Penguin mailto:sage [2012/08/09(木) 09:21:30.12 ID:n/9/m8Sd] え?ラッパーライブラリを介さず直接コールするって意味じゃないの?
748 名前:login:Penguin mailto:sage [2012/08/09(木) 22:47:55.45 ID:Q1A6/Eca] >>747 そのとおりです
749 名前:login:Penguin mailto:sage [2012/08/09(木) 22:57:00.84 ID:P67COA3s] Exactly
750 名前:login:Penguin mailto:sage [2012/09/11(火) 19:25:22.84 ID:AmLZmZH+] 取り敢えずgtk_main_quit()
751 名前:login:Penguin [2012/11/27(火) 12:00:27.00 ID:Mwv1yHjg] UbuntuでPyGTKを利用してアプリケーションを作っているのですが、一部パーミッションが与えられていないファイルへの書き込みを行いたいと考えております。 Ubuntu Software Centerからアプリケーションをインストールしようとすると、Authenticateというポップアップが出てきてパスワードを入力するとsudoの様にアプリケーションのインストールができますが、これはどのように実現しているのでしょうか? 自分でも書き込めるようにパーミッションを変更していることを前提にしているのですが、変更方法を知らない人や、一々変更した後にアプリケーションを起動するのが煩わしい人向けに、アプリケーションからsudoのようなことができないかと考えております。
752 名前:login:Penguin mailto:sage [2012/11/27(火) 23:24:04.63 ID:p3EAvFxY] >>751 pyは使えないのですが、この話はGTKのスレの質問でしょうかね? Cだったらstatとchmod使うところじゃないかと。
753 名前:login:Penguin mailto:sage [2012/11/27(火) 23:44:47.91 ID:2Faa51y/] >>751 もしかして:gksu $ sudo command のかわりに $ gksu command ってやると GUIでパスワード聞かれる
754 名前:login:Penguin mailto:sage [2012/11/28(水) 00:24:58.73 ID:JU9FPiAT] 口下手な>>753 は、gksuを参考にlibgksuを使えと言いたいんだな? libgksuのpythonバインディングもあるから安心だって言いたいんだよな?
755 名前:login:Penguin [2012/11/28(水) 16:35:00.90 ID:a6DQ5WYq] polkit
756 名前:login:Penguin mailto:sage [2012/12/02(日) 14:08:52.19 ID:jmMYkF+D] >>754 ナイス翻訳
757 名前:login:Penguin mailto:sage [2013/02/09(土) 09:31:18.23 ID:cnWShbXp] 質問させてください。 gtkmm2.4ベースでプログラムをいじっているのですが、画面操作せずにGtk::Dialogを閉じる方法が分かりません Dialog作成→threadで特定の処理を開始→処理終了→※Dialogを閉じる(画面操作せずに) と言う流れをプログレス表示などをして処理したいのですがrunした後にresponseをしてもhideしてもDialogが消えません 根本的に分かっていないのでしょうが・・・上記のような処理をするにはどうしたら良いのでしょうか?
758 名前:login:Penguin [2013/03/07(木) 14:11:29.83 ID:QnTnog/x] こう書く方法ないかな? public class Window :Gtk.Window{ }
759 名前:login:Penguin mailto:sage [2013/03/07(木) 16:21:44.64 ID:19LddT7Q] >>758 valaをつかえばいいと思うよ
760 名前:login:Penguin mailto:sage [2013/03/08(金) 18:55:04.44 ID:Eqvj3fL9] vala優秀そうだね でもwindowsでも使いまわしたいのでmonoから外れたくない
761 名前:login:Penguin mailto:sage [2013/03/13(水) 09:34:23.06 ID:EMo1WQCk] >>760 valaはwindowsでも普通に使える。
762 名前:login:Penguin mailto:sage [2013/03/23(土) 10:23:11.54 ID:PyYsgXcc] Gtk::Dialogはon_delete_eventを呼ばないのですか? 処理が途中の場合とかにダイアログを閉じるのを中止したいのですが、何処で中止させたらいいのやら
763 名前:login:Penguin mailto:sage [2013/03/23(土) 16:14:11.15 ID:oI1eFSYR] ちょっとチャレンジしてみることにしました FreeBasic導入したら、GTK+とCairoが入っていたので。 ネットとサンプルを参考にしながら、 ちょこちょこと弄ってみます。 お手軽に描写の綺麗なプログラムが書けるってことは素晴らしい。
764 名前:762 mailto:sage [2013/03/23(土) 16:55:08.61 ID:PyYsgXcc] 結局add_buttonで追加したボタンを使うのではなく、アクションエリアに普通のボタンを追加し、 connectしたメソッドで処理チェックを行なった後にresponseでIDを投げる事で一応動きは出来たみたいです。 もっと簡単な方法はないですか?