12/05/16 21:45:01.79 oMuQxzgz
GTKは親切ではないなーと楽をしてきただけに思いますw
>>735
ありがとうございます
しかし、それらしいのが見つかりません
737:login:Penguin
12/05/23 21:46:04.65 jdgnkMvj
GTKのGUIは更新をサボる癖があるようですが
無理やり更新させる方法はないでしょうか?
738:login:Penguin
12/05/23 21:50:35.79 jdgnkMvj
更新するWidgetを間違えてた!
解決
739:login:Penguin
12/06/08 19:02:58.11 BmPo410Y
Gtk-CRITICAL **: IA__gtk_main_quit: assertion `main_loops != NULL' failed
メインループ内でGtk.Application.Quit ();を呼ぶなって事だろうけど
終了させる方法はないのでしょうか?
740:login:Penguin
12/06/08 20:38:02.95 6+ZFg73U
>>739
電源を切れば終了。
741:login:Penguin
12/06/09 03:50:44.00 xIQyunsc
gtk_main_quit()のソースコードを読めば解決。
742:login:Penguin
12/06/10 07:41:42.40 NypXeHdm
>>739
launcher みたいの作ろうとしてるんだろうか…
いまいちどういうことなのか判らないんだけど
logメッセージを抑制したいなら glib 2.32から
URLリンク(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で以前と同じ動作になるらしい
743:login:Penguin
12/07/04 15:28:28.70 RZglH82u
from gi.repository import Gtk
744:login:Penguin
12/08/07 21:52:39.08 4kcOLz8m
このスレ的にはGTKのものをそのまま叩くっていうのは危険なこと?
745:login:Penguin
12/08/08 21:32:46.85 heEHx4e5
意味わからん。
746:login:Penguin
12/08/09 02:30:11.31 IoAeP/Ow
バッシングだな
747:login:Penguin
12/08/09 09:21:30.12 n/9/m8Sd
え?ラッパーライブラリを介さず直接コールするって意味じゃないの?
748:login:Penguin
12/08/09 22:47:55.45 Q1A6/Eca
>>747
そのとおりです
749:login:Penguin
12/08/09 22:57:00.84 P67COA3s
Exactly
750:login:Penguin
12/09/11 19:25:22.84 AmLZmZH+
取り敢えずgtk_main_quit()
751:login:Penguin
12/11/27 12:00:27.00 Mwv1yHjg
UbuntuでPyGTKを利用してアプリケーションを作っているのですが、一部パーミッションが与えられていないファイルへの書き込みを行いたいと考えております。
Ubuntu Software Centerからアプリケーションをインストールしようとすると、Authenticateというポップアップが出てきてパスワードを入力するとsudoの様にアプリケーションのインストールができますが、これはどのように実現しているのでしょうか?
自分でも書き込めるようにパーミッションを変更していることを前提にしているのですが、変更方法を知らない人や、一々変更した後にアプリケーションを起動するのが煩わしい人向けに、アプリケーションからsudoのようなことができないかと考えております。
752:login:Penguin
12/11/27 23:24:04.63 p3EAvFxY
>>751
pyは使えないのですが、この話はGTKのスレの質問でしょうかね?
Cだったらstatとchmod使うところじゃないかと。
753:login:Penguin
12/11/27 23:44:47.91 2Faa51y/
>>751
もしかして:gksu
$ sudo command
のかわりに
$ gksu command
ってやると
GUIでパスワード聞かれる
754:login:Penguin
12/11/28 00:24:58.73 JU9FPiAT
口下手な>>753は、gksuを参考にlibgksuを使えと言いたいんだな?
libgksuのpythonバインディングもあるから安心だって言いたいんだよな?
755:login:Penguin
12/11/28 16:35:00.90 a6DQ5WYq
polkit
756:login:Penguin
12/12/02 14:08:52.19 jmMYkF+D
>>754
ナイス翻訳
757:login:Penguin
13/02/09 09:31:18.23 cnWShbXp
質問させてください。
gtkmm2.4ベースでプログラムをいじっているのですが、画面操作せずにGtk::Dialogを閉じる方法が分かりません
Dialog作成→threadで特定の処理を開始→処理終了→※Dialogを閉じる(画面操作せずに)
と言う流れをプログレス表示などをして処理したいのですがrunした後にresponseをしてもhideしてもDialogが消えません
根本的に分かっていないのでしょうが・・・上記のような処理をするにはどうしたら良いのでしょうか?
758:login:Penguin
13/03/07 14:11:29.83 QnTnog/x
こう書く方法ないかな?
public class Window :Gtk.Window{
}
759:login:Penguin
13/03/07 16:21:44.64 19LddT7Q
>>758
valaをつかえばいいと思うよ
760:login:Penguin
13/03/08 18:55:04.44 Eqvj3fL9
vala優秀そうだね
でもwindowsでも使いまわしたいのでmonoから外れたくない
761:login:Penguin
13/03/13 09:34:23.06 EMo1WQCk
>>760
valaはwindowsでも普通に使える。
762:login:Penguin
13/03/23 10:23:11.54 PyYsgXcc
Gtk::Dialogはon_delete_eventを呼ばないのですか?
処理が途中の場合とかにダイアログを閉じるのを中止したいのですが、何処で中止させたらいいのやら
763:login:Penguin
13/03/23 16:14:11.15 oI1eFSYR
ちょっとチャレンジしてみることにしました
FreeBasic導入したら、GTK+とCairoが入っていたので。
ネットとサンプルを参考にしながら、
ちょこちょこと弄ってみます。
お手軽に描写の綺麗なプログラムが書けるってことは素晴らしい。
764:762
13/03/23 16:55:08.61 PyYsgXcc
結局add_buttonで追加したボタンを使うのではなく、アクションエリアに普通のボタンを追加し、
connectしたメソッドで処理チェックを行なった後にresponseでIDを投げる事で一応動きは出来たみたいです。
もっと簡単な方法はないですか?