[過去ログ]
GTK+プログラミング (1002レス)
GTK+プログラミング http://mao.5ch.net/test/read.cgi/linux/1188968326/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
527: login:Penguin [sage] 2010/11/29(月) 22:58:14 ID:sMx9z6BS 他に同じく悩む人がいるとは思えませんが、解決したのでご報告。 525さんにヒントいただいて、devhelp読んで、ググったら下のとこが出た。 http://ubuntuforums.org/showthread.php?t=1135510 ここの逆をやって、アイコンが出ました。ありがとう。 http://mao.5ch.net/test/read.cgi/linux/1188968326/527
528: login:Penguin [sage] 2010/11/29(月) 23:22:35 ID:OgcvDSer >>527 つーか、俺もこれずっと悩んでた。 原因が分かってスッとしたよ。ありがとう! http://mao.5ch.net/test/read.cgi/linux/1188968326/528
529: login:Penguin [sage] 2010/11/30(火) 12:55:40 ID:M+63bYwL >>527 ありがとう!! http://mao.5ch.net/test/read.cgi/linux/1188968326/529
530: login:Penguin [sage] 2010/11/30(火) 16:19:03 ID:TQa7Ptpz >>527 なんかよくわかんないけど、オレからもありがとう! http://mao.5ch.net/test/read.cgi/linux/1188968326/530
531: login:Penguin [sage] 2010/11/30(火) 21:51:44 ID:o02+ms48 >>527 なんのことかわからんけど、俺からもありがとう! http://mao.5ch.net/test/read.cgi/linux/1188968326/531
532: login:Penguin [sage] 2010/12/01(水) 23:14:33 ID:xPo+2HeT MinGWでWindowsむけにGTK+アプリをクロスコンパイルしている人はいるのだろうか。 Windows上で環境構築せずにすむから楽そうなんだけれど。 http://mao.5ch.net/test/read.cgi/linux/1188968326/532
533: login:Penguin [sage] 2010/12/02(木) 00:56:21 ID:zqStIY3v >>532 最近のFedoraはmingw関連のパッケージがたくさん追加されているから Windows向けのクロスコンパイルは簡単だよ。 http://mao.5ch.net/test/read.cgi/linux/1188968326/533
534: login:Penguin [sage] 2010/12/02(木) 08:40:09 ID:TtpWl3rj Fedoraかぁ…。 調べてがんばってみる。 http://mao.5ch.net/test/read.cgi/linux/1188968326/534
535: login:Penguin [sage] 2010/12/03(金) 13:50:17 ID:G8uZw67f TreeViewでCellRendererTextで描画してるカラムについてなんですけど、CellRendererTextにwrap-widthを設定した場合、そのカラムをwrap-width以下にリサイズすることができなくなってしまいます。何か回避方法はありますか? 欲を言えばwarp-widthがカラムの幅に対して自動的に変わるようにしたいです。 http://mao.5ch.net/test/read.cgi/linux/1188968326/535
536: login:Penguin [sage] 2010/12/03(金) 14:43:06 ID:nwQzeTfG なんかいまいちな気がするけど http://www.islascruz.org/html/index.php?blog/show/Wrap-text-in-a-TreeView-column.html http://mao.5ch.net/test/read.cgi/linux/1188968326/536
537: login:Penguin [sage] 2010/12/03(金) 16:46:38 ID:G8uZw67f >>536 おお、pythonだけどCでも全然いけそうな対処ですね。 ありがとうございます! http://mao.5ch.net/test/read.cgi/linux/1188968326/537
538: login:Penguin [sage] 2010/12/13(月) 14:42:35 ID:GOtpVrpZ GtkTreeViewで質問です。 gtk_tree_view_set_grid_linesで水平のグリッドラインを表示した状態でcell-background-gdkを使ってセルの背景色を設定しているのですが、色をつけたセルだけグリッドラインが消えてしまいます。何か解決方法ってありますか? http://mao.5ch.net/test/read.cgi/linux/1188968326/538
539: login:Penguin [] 2011/01/09(日) 09:14:57 ID:urRBMp8d GTKを利用したプログラミングの勉強をしているのですが、不明な点があり質問させていただきます。 GTKにて作成したウインドウを常に最前面に表示しておきたいのですが、 それを実現するにはどのようにすればよいでしょうか? ビュアーのようなものを作っているのですが、他の作業をしながらも確認したいため 他のウインドウより手前に表示しておくことが出来ればと考えております。 http://mao.5ch.net/test/read.cgi/linux/1188968326/539
540: login:Penguin [sage] 2011/01/09(日) 09:42:27 ID:geIJW/Gp >>539 >GTKにて作成したウインドウを常に最前面に表示しておきたいのですが、 WM(ウィンドーマネージャ)側の設定で、できるんじゃないのかな。 http://mao.5ch.net/test/read.cgi/linux/1188968326/540
541: login:Penguin [sage] 2011/01/09(日) 12:54:14 ID:98wyOWKO gtk_window_set_keep_aboveというのがあるが、うまくいくかはWMに依存する http://mao.5ch.net/test/read.cgi/linux/1188968326/541
542: login:Penguin [sage] 2011/01/09(日) 13:28:00 ID:urRBMp8d >>541 ありがとうございます。 うまく動きました。 http://mao.5ch.net/test/read.cgi/linux/1188968326/542
543: login:Penguin [sage] 2011/01/10(月) 15:25:42 ID:pdeWcU/o おっさんにもわかるPYTHONの ”ウィンドウを表示するために--クラスを作成する” で >> self.wTree.add_from_file(os.path.dirname(os.path.abspath(__file__))+"/"+self.gladefile) のところで glib.GError: root 要素が間違っています: 'glade-interface' となり止まってしまいます。どなたか解決方法がわかる方お願いします http://mao.5ch.net/test/read.cgi/linux/1188968326/543
544: login:Penguin [sage] 2011/01/10(月) 16:41:54 ID:lxMobblK しらんが os.path.join(os.path.dirname(__file__), self.gladefile) とかな http://mao.5ch.net/test/read.cgi/linux/1188968326/544
545: 543 [sage] 2011/01/10(月) 17:33:42 ID:pdeWcU/o 最初から作り直してわかったんですがgladeのほうの設定がおかしくなってたみたいでした ご迷惑おかけしました http://mao.5ch.net/test/read.cgi/linux/1188968326/545
546: login:Penguin [] 2011/01/11(火) 21:47:15 ID:vH5X5SgR Gtkのアプリケーションを勉強しているのですがわからないことがあります。 TreeViewを利用して、計算結果が順次追加されていくアプリケーションを制作しているのですが、 計算結果が追加されていくに連れて結果を見るにはスクロールが必用になっております。 自動でスクロールを一番下に持って行くにはどのようにすればいいのでしょうか? 理想としては、スクロールが一番下にされていれば、リストが追加されるたびに常に一番下に スクロールされ、スクロールが途中になっていれば項目が増えてもスクロールは維持。 というふうにしたいです。 ScrolledWindowのset_vadjustmentを利用すればいいことはわかったのですが、 うまく動かすことができません。 http://mao.5ch.net/test/read.cgi/linux/1188968326/546
547: login:Penguin [sage] 2011/01/11(火) 23:29:55 ID:5lRRaNMx 多分ちゃんとしたやり方ではないけれども http://ideone.com/5B9PD http://mao.5ch.net/test/read.cgi/linux/1188968326/547
548: login:Penguin [sage] 2011/01/12(水) 00:28:52 ID:vB7prOwP 便乗質問 gtk.TreeViewColumnで幅を指定しているときにその幅を超える文字列は折り返したいんだけど、オプションが見当たらない。 オプションってないの? http://mao.5ch.net/test/read.cgi/linux/1188968326/548
549: login:Penguin [sage] 2011/01/12(水) 00:47:08 ID:5/uHApeb gtk.CellRendererTextのwrap-width http://mao.5ch.net/test/read.cgi/linux/1188968326/549
550: 548 [] 2011/01/12(水) 18:24:47 ID:vB7prOwP >>549 ありがとう CellRenderTextのほうで折り返しが設定出来たのか。 考えてみると、確かに折り返すのはTextだね。 関連でもうひとつ質問させてください TreeViewColumnをset_resizable( True)にしているんだけど、カラムがリサイズされたときはどこのシグナルがでる? 自分なりに捜してみたのだけど、みつからない、。 http://mao.5ch.net/test/read.cgi/linux/1188968326/550
551: login:Penguin [sage] 2011/01/12(水) 19:26:21 ID:B0eGTMcl GTKなんて時代遅れ http://mao.5ch.net/test/read.cgi/linux/1188968326/551
552: login:Penguin [sage] 2011/01/12(水) 21:39:01 ID:DAHnc8sL 時代はQ'tだってか?www http://mao.5ch.net/test/read.cgi/linux/1188968326/552
553: 548 [sage] 2011/01/12(水) 21:41:05 ID:vB7prOwP 上に同じ質問がありましたね。 検索に出て気づきました。 すみません。ありがとうございました。 http://mao.5ch.net/test/read.cgi/linux/1188968326/553
554: login:Penguin [sage] 2011/01/13(木) 18:44:21 ID:XeFPXStO ねらのみなさんに質問させていただきます。 正確にはGTK#なんですがGTK+でもいいです。 ウィンドウを常に最背面に表示する方法はありますか? 検索するとこんなのが見つかったのですが、 #include <gdk/gdk.h> #include <gdk/gdkx.h> #include <gtk/gtk.h> #include <X11/Xatom.h> #define WIN_LAYER_DESKTOP 0 #define WIN_HINTS_SKIP_WINLIST (1<<1) #define WIN_HINTS_SKIP_TASKBAR (1<<2) #define XA_WIN_LAYER "_WIN_LAYER" #define XA_WIN_HINTS "_WIN_HINTS" ーーーーーーーーーーーーーーーーー /* windowを一番下に置く */ data[0] = WIN_LAYER_DESKTOP; gdk_property_change(GTK_WIDGET(window)->window, gdk_atom_intern(XA_WIN_LAYER, False), (GdkAtom) XA_CARDINAL, 32, PropModeReplace, (unsigned char *) data, 1); /* taskbarやwinlistにこのwindowを表示させないようにする */ data[0] = WIN_HINTS_SKIP_WINLIST | WIN_HINTS_SKIP_TASKBAR; gdk_property_change(GTK_WIDGET(window)->window, gdk_atom_intern(XA_WIN_HINTS, False), (GdkAtom) XA_CARDINAL, 32, PropModeReplace, (unsigned char *) data, 1); XA_CARDINALってなんでしょう?? 上記ソース by http://www.host.or.jp/cgi-win/webboard/wb_cont.exe?programing+g+10016+NAME http://mao.5ch.net/test/read.cgi/linux/1188968326/554
555: login:Penguin [sage] 2011/01/13(木) 20:04:15 ID:yufk+Tn2 そのURLは叩きたくない 本家にいきましょう GTK#本家 http://www.mono-project.com/GtkSharp 関連スレ [Not Gtk+] Gtk#質問スレッド [mono] http://hibari.2ch.net/test/read.cgi/linux/1294642865/ http://mao.5ch.net/test/read.cgi/linux/1188968326/555
556: login:Penguin [sage] 2011/01/13(木) 20:14:13 ID:Q+1lsYEj >>554 荒らしてんじゃねーよカス http://mao.5ch.net/test/read.cgi/linux/1188968326/556
557: login:Penguin [sage] 2011/01/13(木) 20:18:51 ID:XeFPXStO >>556 煽り厨キター http://mao.5ch.net/test/read.cgi/linux/1188968326/557
558: login:Penguin [sage] 2011/01/13(木) 20:20:21 ID:XeFPXStO 連投すいません。 本家のフォーラムで聞いてみようと思います。 http://mao.5ch.net/test/read.cgi/linux/1188968326/558
559: login:Penguin [sage] 2011/01/14(金) 03:23:12 ID:KnKuBbAY 初心的な質問でスミマセンが pythonでglade3でつくったLabelの内容を変更するには どう直したらよいか教えていただけますか? #!/usr/bin/env python # -*- coding:utf-8 -*- import os import os.path import gtk import gtk.glade class counterGTK: def __init__(self): self.gladefile = 'var0.1.glade' self.wTree = gtk.Builder() self.wTree.add_from_file(略) # count number self.number1 = 0 dic = { "on_clicked1" : self.on_clicked1 , "on_clicked2" : self.on_clicked2 , "on_window1_destroy" : self.on_window1_destroy } self.wTree.connect_signals(dic) self.mainWindow = self.wTree.get_object("window1") self.mainWindow.show_all() def on_window1_destroy(self, widget): gtk.main_quit() def on_clicked1(self, widget, event=None): self.number1 += 1 # !!!ここが変と表示が出ます。 self.mainWindow.set_text(str(self.number1)) if __name__ == "__main__": 略 http://mao.5ch.net/test/read.cgi/linux/1188968326/559
560: login:Penguin [sage] 2011/01/14(金) 09:50:28 ID:QJfXyK10 プログラム http://hibari.2ch.net/tech/ http://mao.5ch.net/test/read.cgi/linux/1188968326/560
561: login:Penguin [sage] 2011/01/15(土) 22:11:43 ID:KQmBhVmm >>559 set_titleじゃ駄目? http://mao.5ch.net/test/read.cgi/linux/1188968326/561
562: login:Penguin [sage] 2011/01/17(月) 01:04:20 ID:VJob0is5 ブラウザやエディタの上で、 マウスカーソルの下にあるテキストを取得する単純な 方法ってあるんでしょうか?ダブルクリックすると反転する単語 を取り込みたいのですが。出来ればトリプルクリックで反転する 一行も一緒に取り込みたいです。 http://mao.5ch.net/test/read.cgi/linux/1188968326/562
563: login:Penguin [sage] 2011/01/17(月) 01:09:27 ID:VJob0is5 すいません、アプリケーションによって トリプルクリックでの反転の仕様は違うようですが、 マウス位置が所属するパラグラフ、単語、行を同時にとりこみたいのです。 言い忘れましたが想定する言語は英語などアルファベットのものです。 http://mao.5ch.net/test/read.cgi/linux/1188968326/563
564: login:Penguin [sage] 2011/01/19(水) 01:15:17 ID:AHjWAb2g GTK+3.0のリリースが楽しみだなぁ Windows版とかMac版の出来が気になる http://mao.5ch.net/test/read.cgi/linux/1188968326/564
565: login:Penguin [sage] 2011/01/21(金) 13:29:12 ID:oTTqy+gy >>561 遅れてすみません self.mainWindow.set_title(str(self.number1)) に直すとウィンドウのタイトル欄の方に表示 おかげで一歩前進できたありがとうございました http://mao.5ch.net/test/read.cgi/linux/1188968326/565
566: login:Penguin [] 2011/01/25(火) 22:03:31 ID:93ZVq4E+ 家計簿のようなものを作りながらPyGTKの勉強をしております。 TreeViewを使ってリストを作成しているのですが、 ID 値段 名前 メモ 1 100 コーラ 自販機 2 200 カルピス 自販機 のようなリストがあるとして、リスト中を右クリックすると編集メニューを出すようにしたいのですが、 右クリックした際にメニューを出す方法や、右クリックした列の値の取得方法がわからず悩んでおります。 どのようなコードで実現できるでしょうか? http://mao.5ch.net/test/read.cgi/linux/1188968326/566
567: login:Penguin [sage] 2011/01/25(火) 22:15:19 ID:3NJ+mNNa >>566 自分で調べる気はないのかね? http://lmgtfy.com/?q=gtk+treeview+popup+menu http://mao.5ch.net/test/read.cgi/linux/1188968326/567
568: login:Penguin [sage] 2011/01/25(火) 23:38:42 ID:93ZVq4E+ >>567 いろいろなワードで調べてみたのですが、見つけることができませんでした。 >>567の検索候補も見てみたのですが、TreeViewで右クリックした時の処理はあるのですが、 右クリックした行の値を取得する方法はありませんでした。 http://mao.5ch.net/test/read.cgi/linux/1188968326/568
569: login:Penguin [sage] 2011/01/25(火) 23:55:07 ID:p4XnSN29 >>568 テストしてないけど、gtk.TreeView.get_selection()で取れない? http://mao.5ch.net/test/read.cgi/linux/1188968326/569
570: login:Penguin [sage] 2011/01/26(水) 06:42:35 ID:n1B9dBtN VBoxにLabelやEntryをいくつか配置すると高さが全て均等になりますが、高さを設定するにはどうすればいいですか? http://mao.5ch.net/test/read.cgi/linux/1188968326/570
571: login:Penguin [sage] 2011/01/26(水) 08:43:37 ID:LEML9YPE ぴーな? http://mao.5ch.net/test/read.cgi/linux/1188968326/571
572: login:Penguin [sage] 2011/01/26(水) 09:51:05 ID:z74Fwadf GTK+を使ってシリアルポートで自作ハードウェアと通信することは出来ますか? http://mao.5ch.net/test/read.cgi/linux/1188968326/572
573: login:Penguin [sage] 2011/01/26(水) 11:33:09 ID:h7bjSSMJ >>572 自作ハードウェアが動くか知りませんが、「gtk シリアルポート」でググると アホみたいに検索結果が出てきますが。 http://www.linuxquestions.org/questions/programming-9/gtk-serial-port-communication-313238/ http://sourceforge.net/projects/gcomm/ http://mao.5ch.net/test/read.cgi/linux/1188968326/573
574: 570 [sage] 2011/01/27(木) 04:23:46 ID:HXLIqy/B HBOXでは高さの指定ができないのですかね http://mao.5ch.net/test/read.cgi/linux/1188968326/574
575: login:Penguin [] 2011/01/28(金) 11:05:05 ID:Gptdpqjn すいません、教えてください。 ubuntuにて、pixmapにgdk_draw_stringで日本語を表示させたいのですが、文字化け し、下記のメッセージが出ます。 does not support all the required character sets for the current locale "ja_JP.utf8" どのようにしたら正常に表示できるようになるでしょうか。 http://mao.5ch.net/test/read.cgi/linux/1188968326/575
576: login:Penguin [sage] 2011/01/29(土) 01:44:56 ID:6hO1Bdmk ロケールやフォントを変更したらどうだろうか? http://mao.5ch.net/test/read.cgi/linux/1188968326/576
577: login:Penguin [sage] 2011/01/29(土) 02:07:22 ID:l0OT+bD3 gdk_draw_ナントカはdeprecated cairo使ってね http://mao.5ch.net/test/read.cgi/linux/1188968326/577
578: login:Penguin [sage] 2011/02/01(火) 23:01:59 ID:4jG8Kz/p TreeViewの文字列にURLがあればハイパーリンクにしたいと思っているのですが、TreeViewの文字列を ハイパーリンクにするにはどのようにすればいいのでしょうか? http://mao.5ch.net/test/read.cgi/linux/1188968326/578
579: login:Penguin [sage] 2011/02/02(水) 20:38:30 ID:KRwtVrWu >>578 g_spawn_command_line_sync()でgvfs-openコマンド呼べばいいんじゃね? ダメならエラーが返るだろうし。 URLかどうか判断するなら、GRegex使うのが良いのかな? http://mao.5ch.net/test/read.cgi/linux/1188968326/579
580: login:Penguin [sage] 2011/02/12(土) 01:27:29 ID:Tq5jzXI4 3.0 releaseしてたんだな http://mao.5ch.net/test/read.cgi/linux/1188968326/580
581: login:Penguin [sage] 2011/02/13(日) 02:06:32 ID:Y2lUgTlR 結局、OpenGLは統合されなかったか… http://mao.5ch.net/test/read.cgi/linux/1188968326/581
582: login:Penguin [sage] 2011/02/13(日) 16:56:29 ID:q0+Fj2Ij 以下のように画像を表示するだけのプログラムを作成しました。 この画像を表示したまま、プログラムを終了したいのですが、 そのようなことは可能でしょうか。 (他のプログラムに上書きされるまで、プログラム終了後も画像を表示しつづける。) /* 画像表示領域の生成 */ drawing_area = gtk_drawing_area_new(); gtk_widget_set_size_request( drawing_area, gdk_pixbuf_get_width( pixbuf ), gdk_pixbuf_get_height( pixbuf ) ); gtk_container_add( GTK_CONTAINER( window ), drawing_area ); g_signal_connect( G_OBJECT( window ), "delete_event", G_CALLBACK( close_window ), pixbuf ); g_signal_connect( G_OBJECT( drawing_area ), "expose_event", G_CALLBACK( expose_event ), pixbuf ); gtk_widget_show_all( window ); gtk_main(); http://mao.5ch.net/test/read.cgi/linux/1188968326/582
583: login:Penguin [sage] 2011/02/13(日) 17:17:13 ID:CYJdXAks ウィンドウの×ボタンを押したら隠れるのはすぐできるけど、何がしたいのかよくわからないので教えて http://mao.5ch.net/test/read.cgi/linux/1188968326/583
584: login:Penguin [sage] 2011/02/13(日) 17:45:42 ID:q0+Fj2Ij >>583 説明が少なくてすいません。 X86 Linux PCを使って業務用のシステムを作っています。 PCを起動して、OSが立ち上がったあと、自動で以下の処理を行います。 1)USBメモリが接続されているチェックします。 2)もしUSBメモリがマウントできたらファイル(数百Mバイト)をHDDにコピーします。 3)ファイルコピー完了後に、メインの処理を行います。 2)のファイルコピーに時間がかかるため、その間に「しばらくお待ちください」という静止画を フルスクリーンで表示したいんです。1)〜3)の処理はシェルスクリプトで行い、 #!/bin/bash (省略) | 静止画を表示 cp aaa.bin /temp // ファイルコピー 静止画を消す | メインの処理 という感じでやりたいと考えています。 シェルスクリプトでやるのが最適かどうかわからないのですが・・・。 http://mao.5ch.net/test/read.cgi/linux/1188968326/584
585: login:Penguin [sage] 2011/02/13(日) 17:56:06 ID:XiVInOjw で、教えたらお前の給料の何割くれるんだ? http://mao.5ch.net/test/read.cgi/linux/1188968326/585
586: login:Penguin [sage] 2011/02/13(日) 18:14:42 ID:ibuao8Zp プログラム起動→メッセージ表示→シェル実行→シェルの終了待ち→戻り値確認→終了処理 ではダメなん? http://mao.5ch.net/test/read.cgi/linux/1188968326/586
587: login:Penguin [sage] 2011/02/13(日) 18:30:28 ID:YWgLFWCD >>584 商売でオプソ使うのは止めたほうがいいよ 嫌味で言ってるんじゃなくて、法務的な問題が多すぎてメリット無いって ソースコード開示しろって言われたとき、開示できる仕様なの? 客先とトラブルになっちゃうよ? 止めた方がいいと思うけど http://mao.5ch.net/test/read.cgi/linux/1188968326/587
588: 583 [sage] 2011/02/13(日) 20:56:45 ID:L9k+0hAb >>584 内容了解。俺だったらこんな感じに実装するけどこでどうかな? どうしても一回プロセス自体終了する必要があるのであれば もう少し手を入れないといけないと思う。 スクリプト内のhelloworld.pyは以下のもの http://www.pygtk.org/pygtk2tutorial/examples/helloworld.py #!/bin/bash ${PWD}/helloworld.py & GTKPID=$! sleep 10 kill ${GTKPID} exit http://mao.5ch.net/test/read.cgi/linux/1188968326/588
589: login:Penguin [sage] 2011/02/13(日) 23:32:30 ID:q0+Fj2Ij >>588 ありがとうございます。 なるほど、そのようなやり方があるのですね。 非同期のプロセスで画像を表示し、 ファイルコピーが完了したら プロセスをkillするということで理解しました。 私の思っていることが出来そうです。 たいへん勉強になりました。 >>587 同僚の仕事を楽にするために、手伝っています。 今回の件のソースは公開しても全然問題ないのですが、 今後は気をつけようと思います。 以上、ありがとうございました。 http://mao.5ch.net/test/read.cgi/linux/1188968326/589
590: login:Penguin [sage] 2011/02/15(火) 00:33:40 ID:yHAzvg6R http://sourceforge.jp/magazine/11/02/14/0318203 2年ぶりのメジャーリリース、「GTK+ 3.0」が登場 2年ぶりって… 訳も適当だし、なんか寂しいリリースだな http://mao.5ch.net/test/read.cgi/linux/1188968326/590
591: login:Penguin [] 2011/02/19(土) 17:26:47 ID:7Kan848G PyGTKを使っているのですが、TreeViewのデータを更新したいのですがどのようにすればわからず苦しんでおります。 行いたいことは、 TreeViewに(ID,TEXT)というカラムありデータが羅列しています。 そのIDを指定してTEXTの内容を変更したいのですが、どのようにすればいいでしょうか? どうかご教授頂ければと思います。 http://mao.5ch.net/test/read.cgi/linux/1188968326/591
592: login:Penguin [sage] 2011/02/20(日) 22:47:31.70 ID:9P4zTjVT >>591 簡単に言うと、TreeStoreのIterを対象のところ(ID)まで移動して、 tree_store_set()を行う。 http://library.gnome.org/devel/gtk/unstable/TreeWidget.html#id895991 http://mao.5ch.net/test/read.cgi/linux/1188968326/592
593: login:Penguin [sage] 2011/02/20(日) 22:55:37.60 ID:i278BMok (´・ω・`)ご教示だろ http://mao.5ch.net/test/read.cgi/linux/1188968326/593
594: login:Penguin [sage] 2011/02/20(日) 22:59:25.78 ID:AtCPi59r 女教授だって http://mao.5ch.net/test/read.cgi/linux/1188968326/594
595: login:Penguin [] 2011/02/28(月) 09:54:32.03 ID:TADfIJ7a http://hibari.2ch.net/test/read.cgi/unix/1294818791/ http://mao.5ch.net/test/read.cgi/linux/1188968326/595
596: login:Penguin [sage] 2011/03/06(日) 02:46:29.22 ID:fhS84NZT スレ違いであれば申し訳ないございません。 LinuxでGTK+を使ってアプリを作成しています。 Windowsで言うグローバルホットキーを実装したくて色々調べたのですが該当するページが見つからず途方にくれています。 GTK+にはRegisterHotKey()に当たる関数はないのでしょうか? また、Linuxでグローバルホットを実装する方法があればご提示お願い致します。 http://mao.5ch.net/test/read.cgi/linux/1188968326/596
597: login:Penguin [sage] 2011/03/06(日) 04:33:17.56 ID:tsVY1dm+ >>596 gtk hotkey でググったら、一発ですが探してないの? http://mao.5ch.net/test/read.cgi/linux/1188968326/597
598: 596 [sage] 2011/03/07(月) 03:13:28.76 ID:PnCjIDjh >>597 すいません、ググり方が少し違ったようで・・・ 「Linux プログラミング ホットキー」などで探していました。 ご指摘頂いたワードで検索した結果なんとか行けそうです。 本当にありがとうございました。 http://mao.5ch.net/test/read.cgi/linux/1188968326/598
599: login:Penguin [sage] 2011/03/08(火) 11:03:24.04 ID:d1JzSVeD 検索って難しいよね。目的の情報に準じた予備知識があって 適切なキーワードを選択できてはじめて探し当てられる。 http://mao.5ch.net/test/read.cgi/linux/1188968326/599
600: login:Penguin [sage] 2011/03/08(火) 12:59:49.88 ID:a0IyugMv >目的の情報に準じた予備知識があって あるある。だいぶ知恵ついてくると簡単に検索できるようになるけど、初めての分野だと一向にヒットしない よく初心者スレで「検索しても見つかりませんでした」「○○で検索すればすぐみつかるだろksg」 みたいなやりとり見るけど、正直初心者にはムリだよな…と思ったりもする。放置するけど 今度またググル先生がアルゴリズム変えるらしいけど、こういった点では改善がみられるかなあ… http://mao.5ch.net/test/read.cgi/linux/1188968326/600
601: login:Penguin [sage] 2011/03/08(火) 19:26:19.05 ID:tKbotCXi 3.0.0になってLnFはなんか変わった? 右側に0ナンバーが多いものはなんか怖いから、まだ試してない。 http://mao.5ch.net/test/read.cgi/linux/1188968326/601
602: login:Penguin [sage] 2011/03/13(日) 21:58:33.68 ID:Vqq2M10I valaつかっているひといますか? http://mao.5ch.net/test/read.cgi/linux/1188968326/602
603: login:Penguin [sage] 2011/03/13(日) 23:48:32.57 ID:u6WvClB5 >>602 http://hibari.2ch.net/test/read.cgi/linux/1246771919/ http://mao.5ch.net/test/read.cgi/linux/1188968326/603
604: login:Penguin [sage] 2011/03/17(木) 17:02:45.22 ID:+oBUwr3N 質問です。pygtkを使っています。 gtk.TextViewの背景色を変更するにはどのようにすればよいでしょうか? http://mao.5ch.net/test/read.cgi/linux/1188968326/604
605: 604 [sage] 2011/03/18(金) 15:07:37.88 ID:hYpmyKaN 自己解決しました。 modify_base(state, color)で変更できました。 http://mao.5ch.net/test/read.cgi/linux/1188968326/605
606: login:Penguin [sage] 2011/04/29(金) 21:13:49.14 ID:8r02bpAR squeeze gtkmm 2.4 gtkglextmm 1.2 pthread でプログラムを作っているんだけどプログラムの終了 時に以下のエラーが出るようになってしまいました。同じようなエラーを経験した方は居ませんでしょ うか? glibmm-CRITICAL **: Glib::ObjectBase* Glib::wrap_create_new_wrapper(GObject*): assertion `wrap_func_table != 0' failed glibmm-WARNING **: Failed to wrap object of type 'GdkScreenX11'. Hint: this error is commonly caused by failing to call a library init() function. http://mao.5ch.net/test/read.cgi/linux/1188968326/606
607: 606 [sage] 2011/04/30(土) 22:26:19.43 ID:VyP2E163 自己解決しました。何でコンパイルが通るんだ・・・ 誤 Gtk::Main kit( argv, argc ); Gtk::GL::init( argv, argc ); 正 Gtk::Main kit( argc, argv ); Gtk::GL::init( argc, argv ); http://mao.5ch.net/test/read.cgi/linux/1188968326/607
608: login:Penguin [sage] 2011/05/02(月) 11:45:41.61 ID:izX8cIkn 通らない理由がないからな http://mao.5ch.net/test/read.cgi/linux/1188968326/608
609: login:Penguin [sage] 2011/05/03(火) 00:46:43.55 ID:WBrmWZ0j >>607 試してみたら普通にコンパイルエラーになる。 それと関係無いけど、gtkmmは中々むずいよ… m_act_quit = Glib::RefPtr<Gtk::Action>::cast_static(m_builder->get_object("action1")); m_act_quit->signal_activate().connect(mem_fun(*this, &AppWindow::on_quit_action_activated)); void AppWindow::on_quit_action_activated() { Gtk::Main::quit(); } とあるコードの一片だけど、敷居が高いというかなんというか… そんで今はValaを使ってる。Valaだと↓こんな感じ。 var quit_action = builder.get_object("action_quit") as Gtk.Action; quit_action.activate.connect(() => { Gtk.main_quit(); }); http://mao.5ch.net/test/read.cgi/linux/1188968326/609
610: login:Penguin [sage] 2011/05/03(火) 18:07:59.69 ID:6MgTkiYn >>609 コンパイルが通る方は適当に作った変数を食わしてたんだけど何故か逆にしてもコンパイルが通る 今は書き直して本物のargc,argvを入れています。 valaか〜・・・ドキュメント多い? http://mao.5ch.net/test/read.cgi/linux/1188968326/610
611: login:Penguin [sage] 2011/05/07(土) 08:45:48.59 ID:dGkArH/V Valaは日本語のまとまったドキュメントは皆無だね。 英語だったら本家サイトのドキュメントで困る事はないよ。 最終的にC言語にトランスレートされるんだけど、そのソースを見るのが中々楽しいw http://mao.5ch.net/test/read.cgi/linux/1188968326/611
612: login:Penguin [sage] 2011/05/11(水) 17:31:43.03 ID:ZkP/smDq gtkで音楽を鳴らすことは出来ますか? どうすればいいでしょうか? http://mao.5ch.net/test/read.cgi/linux/1188968326/612
613: login:Penguin [sage] 2011/05/11(水) 21:14:23.65 ID:lC/0GEj9 できません http://mao.5ch.net/test/read.cgi/linux/1188968326/613
614: login:Penguin [sage] 2011/05/11(水) 21:50:59.78 ID:TI/wHkRV 音楽の方はGTKとは関係ないんじゃないかね? とりあえずALSA APIとか調べてみては? http://mao.5ch.net/test/read.cgi/linux/1188968326/614
615: login:Penguin [sage] 2011/05/14(土) 12:57:13.28 ID:z2Mrc21j すいません windowsでgtk+の開発環境を整えたいのですが参考になるサイトありませんか? http://mao.5ch.net/test/read.cgi/linux/1188968326/615
616: login:Penguin [sage] 2011/05/14(土) 13:14:39.16 ID:5Yfumgbf 板の名前を100回読読んで最後にサーをつけてみやがれ糞ども http://mao.5ch.net/test/read.cgi/linux/1188968326/616
617: login:Penguin [sage] 2011/05/14(土) 16:45:40.19 ID:lAxQi/en >>615 プログラム板にスレがあるよ そっちで聞けば回答がもらえるかもしれない こっちの質問は撤回して向こうへ行くといい http://mao.5ch.net/test/read.cgi/linux/1188968326/617
618: login:Penguin [sage] 2011/05/14(土) 18:54:06.07 ID:ndPfVk8h >>615 http://masaya.w32.jp/?p=463 http://masaya.w32.jp/?p=470 http://masaya.w32.jp/?p=476 http://masaya.w32.jp/?p=482 http://mao.5ch.net/test/read.cgi/linux/1188968326/618
619: login:Penguin [sage] 2011/05/14(土) 19:17:02.73 ID:z2Mrc21j >>617 ありがとうございます でも、やっぱりwindowsだと面倒くさそうなのでLinuxでやることにしました そこでまた問題があるのですが (PDF注意) http://www.iim.cs.tut.ac.jp/~sugaya/books/GUI-ApplicationProgramming/files/GTK-book-chapter2.pdf ここに載っているサンプルプログラムをコンパイルしたら以下のエラーが出たのですがどうすればいいのでしょうか? package gtk+-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtk+2.0.pc` to the PKG_CONFIG_PATH environment variable No package 'gtk+-2.0' found image-viewer.c:1:21: fatal error: gtk/gtk.h: そのようなファイルやディレクトリはありません compilation terminated. 環境はUbuntu11.04です >>618 ありがとうございます でも僕Python3をつかってるので・・・ http://mao.5ch.net/test/read.cgi/linux/1188968326/619
620: login:Penguin [sage] 2011/05/14(土) 19:25:22.37 ID:Obe5d9n3 >>619 どうすればいいのでしょうかって、どうすればいいのか自分で貼り付けてるじゃん。 Perhaps you should add the directory containing `gtk+2.0.pc` to the PKG_CONFIG_PATH environment variable あと質問のつもりなら、どのソースをどんな方法でコンパイルしたかくらいは書くべき。 http://mao.5ch.net/test/read.cgi/linux/1188968326/620
621: login:Penguin [sage] 2011/05/14(土) 20:04:20.32 ID:z2Mrc21j >>620 すいません。以後気をつけます それとパスの通し方がわかりません・・・linuxはあまり触ったことがないので http://mao.5ch.net/test/read.cgi/linux/1188968326/621
622: login:Penguin [sage] 2011/05/14(土) 20:55:58.32 ID:Jq7jXtDN Linuxだと面倒臭くない、という理由だった人間がパスの通し方もわからんとか… 世の中なめてんのか? http://mao.5ch.net/test/read.cgi/linux/1188968326/622
623: login:Penguin [sage] 2011/05/14(土) 21:05:27.10 ID:z2Mrc21j すいません。日本語でおねがいします http://mao.5ch.net/test/read.cgi/linux/1188968326/623
624: login:Penguin [sage] 2011/05/14(土) 21:20:41.50 ID:Jq7jXtDN LinuxでGTK+プログラミングしようって人間が日本語でないとだめって… 世の中なんめてんのか? http://mao.5ch.net/test/read.cgi/linux/1188968326/624
625: login:Penguin [sage] 2011/05/14(土) 21:28:54.65 ID:agWK3k8h ごめん俺も英語ダメ 出来るだけ日本語の情報があるとうれしいw http://mao.5ch.net/test/read.cgi/linux/1188968326/625
626: login:Penguin [sage] 2011/05/14(土) 21:35:13.28 ID:z2Mrc21j >>624 親のすねかじってるお前よりマシだよハゲ http://mao.5ch.net/test/read.cgi/linux/1188968326/626
627: login:Penguin [sage] 2011/05/14(土) 21:45:25.94 ID:Jq7jXtDN ,,,,,,,,,,,,,,,,,,,, /": : : : : : : : \ /-─-,,,_: : : : : : : : :\ / '''-,,,: : : : : : : :i /、 /: : : : : : : : i ________ r-、 ,,,,,,,,,,、 /: : : : : : : : : :i / L_, , 、 \: : : : : : : : :i / Yahoo!翻訳したら /●) (●> |: :__,=-、: / < 負けかなと思ってる l イ '- |:/ tbノノ \ l ,`-=-'\ `l ι';/ \ 英語がだめな24・男性 ヽトェ-ェェ-:) -r'  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ヾ=-' / / ____ヽ::::... / ::::| / ̄ ::::::::::::::l `──'''' :::| http://mao.5ch.net/test/read.cgi/linux/1188968326/627
628: login:Penguin [sage] 2011/05/14(土) 22:10:07.52 ID:TqodLHpv GTK以前にOSで躓いてるのか。 だったら分かってるだろうwinでやった方がいいんじゃないの? winはもっと分からないっていうなら仕方ないけど。 http://mao.5ch.net/test/read.cgi/linux/1188968326/628
629: login:Penguin [sage] 2011/05/14(土) 23:47:30.17 ID:agWK3k8h プログラミング系の英文を翻訳したらわけが分からなくなる 原文でわけが分からない方がましなくらいにね・・・ それとは別に ID:z2Mrc21j はもっと謙虚になるべき 下地が出来ていないし質問する場所が悪いし何を聞いたらいいか分かっていない気がする 何でパスを通したいのか分からないけど細かい質問はgoogle先生で検索してみるといいかも http://mao.5ch.net/test/read.cgi/linux/1188968326/629
630: login:Penguin [sage] 2011/05/14(土) 23:48:21.53 ID:wLtMCrHN >>621 パスの通し方はGTKと全く関係ないLinuxの基礎の基礎なので、スレ違いです。 http://mao.5ch.net/test/read.cgi/linux/1188968326/630
631: login:Penguin [] 2011/05/15(日) 13:51:59.78 ID:cCRv4Dbr >>619 aptitude install libgtk2.0-dev gcc `pkg-config --cflags gtk+-2.0 --libs gtk+-2.0` image-viewer.c http://mao.5ch.net/test/read.cgi/linux/1188968326/631
632: login:Penguin [sage] 2011/05/15(日) 20:44:42.05 ID:CFcmlqIg まあ、パスの通し方でからんでるアホも、 同レベルとみなした方が良さそうではあるがな http://mao.5ch.net/test/read.cgi/linux/1188968326/632
633: login:Penguin [sage] 2011/05/15(日) 20:59:22.40 ID:WCLbHSMZ それにしてもスレ違いの質問は認めちゃだめだろw グダグダになるぞw http://mao.5ch.net/test/read.cgi/linux/1188968326/633
634: login:Penguin [sage] 2011/05/15(日) 21:13:58.77 ID:CFcmlqIg グダグダにするぞ!の間違いだろw http://mao.5ch.net/test/read.cgi/linux/1188968326/634
635: login:Penguin [sage] 2011/05/15(日) 21:17:53.35 ID:UHIJLo/l libgtk2.0-devをインストールしてなかったわ コンパイルできた http://mao.5ch.net/test/read.cgi/linux/1188968326/635
636: login:Penguin [sage] 2011/05/15(日) 21:22:41.40 ID:3m8/J1/j >>635 怒るでしかしwwww http://mao.5ch.net/test/read.cgi/linux/1188968326/636
637: login:Penguin [sage] 2011/05/15(日) 23:53:02.86 ID:IS7vzHtp >>634 1. パスの通し方でからんでるアホ 2. スレ違いのグダグダにからんでるアホ 3. >>637 このレス 同レベル。 http://mao.5ch.net/test/read.cgi/linux/1188968326/637
638: login:Penguin [sage] 2011/05/16(月) 06:50:27.01 ID:HgEV0miS Gentooを使うとみみっちい*-devパッケージなんかで 悩まされずにすむんだけどなあ http://mao.5ch.net/test/read.cgi/linux/1188968326/638
639: login:Penguin [sage] 2011/05/17(火) 07:03:27.38 ID:17NbAwxj HTML5バックエンドにはびびった。 これは、GTK+アプリがサーバーで動いていてクライアントでは<canvas>で 表示しているだけって事かな。 HTML5対応ツールキットとか沢山出てきそうだけど、やっぱりGTK+は最初から 完成度高いものが使えるから、かなりのアドバンテージになるはず。 インストールしなくてもWindows上でGTK+アプリが使える訳だから最高だな。 http://mao.5ch.net/test/read.cgi/linux/1188968326/639
640: login:Penguin [sage] 2011/05/18(水) 01:14:48.22 ID:zz1Ry4tA 既存のGTK+アプリケーションを応用したクラウドサービスの予感 http://mao.5ch.net/test/read.cgi/linux/1188968326/640
641: login:Penguin [sage] 2011/05/24(火) 08:34:07.83 ID:KqvnTjTM GTK+2で、Cairoを用いて一回の描画に非常に時間がかかるもの(例えばマンデルブローとか)を描画して、 GTKのDrawingAreaに表示するにはどうしたらいいんでしょうか? 直接DrawingAreaのGdkwindowにExposeイベント毎に描画するようにすると当然破綻します。 GTK+2だとCairoのSurfaceに描画してそれをPixbufにするというのもできない感じなので困ってます。 http://mao.5ch.net/test/read.cgi/linux/1188968326/641
642: login:Penguin [sage] 2011/05/24(火) 17:28:30.93 ID:ob7Yh9v7 GdkPixmapに描画して、ウィンドウ再描画のときはそこから転送する。 むしろGTK+3でGdkPixmapがなくなって、オフスクリーンなpixmapを どうやって持つのか知りたい。 オフスクリーンなGdkWindowというのがあるらしいから それを作ってpixmapとして使えということなのだろうか。 http://mao.5ch.net/test/read.cgi/linux/1188968326/642
643: 641 [sage] 2011/05/24(火) 17:47:47.35 ID:SHDVYoHh >>642 ありがとうございます。 使ってる言語のバインディングが+2用なので仕方なく+2を使ってますが、今から使うアプリに GdkPixmapは使いたくないので、他に手段ないでしょうか? +2でも、CairoのSurfaceをGdkWindowにコピー?できるのが理想なんですが。 ちなみに、+3では http://developer.gnome.org/gtk3/stable/ch25s02.html#id1407324 によればCairoのSurface使えってことだと思います。 http://mao.5ch.net/test/read.cgi/linux/1188968326/643
644: login:Penguin [] 2011/05/25(水) 22:49:33.40 ID:ypXSp7WE >>643 http://zetcode.com/tutorials/cairographicstutorial/cairoimages/ の「Blind down effect」でできるようですよ 簡単に要約すると 関数cairo_image_surface_createでオフスクリーンなsurfaceを作って、そこに落書きし、 eexposeイベント内で関数cairo_set_source_surfaceを呼び出して落書き結果をコピーするという方法だそうです http://mao.5ch.net/test/read.cgi/linux/1188968326/644
645: login:Penguin [sage] 2011/05/26(木) 01:09:20.52 ID:/us7JkTi GTK+3とかマジ迷惑なんですけど。 http://mao.5ch.net/test/read.cgi/linux/1188968326/645
646: 641 [sage] 2011/05/28(土) 02:19:42.28 ID:cDNuTVbD >>644 ありがとうございます、それでやってみます。 http://mao.5ch.net/test/read.cgi/linux/1188968326/646
647: login:Penguin [] 2011/05/29(日) 20:26:57.86 ID:zJJLH/V3 GtkTableにアタッチしたウィジェットのパディングを変更したいんですが gtk_table_attach()を変更の度に呼んでも問題ないですか? それともパティングを手軽に変更できる手段って他にあるでしょうか。 http://mao.5ch.net/test/read.cgi/linux/1188968326/647
648: login:Penguin [sage] 2011/05/31(火) 20:26:42.71 ID:Bc3stUR8 >>647 GtkAlignmentでどうですか? 例えば、GtkButtonのパッディングを変更できるようにしたいなら、 button = gtk_button_new_with_label( "Button 2" ); align = gtk_alignment_new( 0, 0, 0, 0 ); gtk_container_add( GTK_CONTAINER( align ), button ); gtk_table_attach( GTK_TABLE( table ), align , 1, 2, 1, 2, GTK_SHRINK, GTK_SHRINK, 0, 0 ); でButtonを登録し、 gtk_alignment_set_padding( GTK_ALIGNMENT( align ), 5, 5, 10, 10 ); で調節します。 http://mao.5ch.net/test/read.cgi/linux/1188968326/648
649: 648 [sage] 2011/05/31(火) 20:30:44.34 ID:Bc3stUR8 >>648の追記です。 参考にしたURLは http://www.gtkforums.com/viewtopic.php?t=3220 です。 http://mao.5ch.net/test/read.cgi/linux/1188968326/649
650: login:Penguin [] 2011/06/02(木) 12:20:53.31 ID:9ZkW8466 >>648 ありがとうございます GtkAlignmentでもパディング変更できましたが GtkTableのchildrenの中の該当ウィジェットを格納した GtkTableChildのx/ypaddingを変更することでもできるようです http://mao.5ch.net/test/read.cgi/linux/1188968326/650
651: login:Penguin [] 2011/06/03(金) 01:41:05.64 ID:UsW+bpf/ http://hibari.2ch.net/test/read.cgi/tech/1253450199/ http://mao.5ch.net/test/read.cgi/linux/1188968326/651
652: login:Penguin [sage] 2011/06/04(土) 06:32:58.20 ID:DoiP0avE スレッドA,BにおいてAからBを終了させるpthread_close()に相当する処理を行う方法がgtkには無い。 http://mao.5ch.net/test/read.cgi/linux/1188968326/652
653: 648 [sage] 2011/06/04(土) 17:42:05.97 ID:lYXnt5Pq >>650 お役に立てずにすみません。GtkTableChildを使った方がスマートですね。 ところで、Gtk 2.0のリファレンスにGtkTableChildクラスの説明がみつからないのですが どこにあるか教えていただけませんか? Gtk 1.0のほうは見つけたのですが、Gtk 2.0の方では見つかりません http://mao.5ch.net/test/read.cgi/linux/1188968326/653
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 349 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.033s