gtk3

    5熱度

    1回答

    在GTK2中,我喜歡在解釋器(ipython或普通的python)中「動態地」創建一個gui,並像這樣實時看到變化: >>> import gtk >>> win = gtk.Window() >>> win.connect('delete-event', gtk.main_quit) 10L >>> win.show_all() 這將導致顯示一個窗口,我可以添加對象。 我正在更換爲G

    0熱度

    2回答

    如何使用Gtk3的CSS爲GtkTreeView中的其他每行創建不同的顏色? 我試過使用:even-row-color,-GtkWidget-even-row-color和GtkTreeView row:nth-​​child(偶數)。我在Ubuntu natty上使用gtk + -3.2.3。 /* COMPILE WITH: gcc -Wall -o tree1 `pkg-config --c

    2熱度

    2回答

    我在Ubuntu natty上使用gtk + -3.2.3和css。在下面的代碼中,我有一個按鈕,開始時背景顏色爲綠色並帶有藍色文字。當我將鼠標懸停在上面時,背景顏色會變爲紅色,但字體顏色不會像我指定的那樣變爲白色。同樣,當按住按鈕時,背景顏色會變爲橙色,但字體顏色不會更改爲我指定的青色。這是爲什麼發生?這是窗口管理器是否覆蓋我的代碼? /*Compile with: gcc -Wall

    5熱度

    2回答

    我一直在使用PyGTK FAQ中提供的答案,但這似乎不適用於PyGObject。爲了您的方便,下面是一個與PyGTK一起使用的測試用例,然後是一個不適用於PyGObject的翻譯版本。 PyGTK的版本: import gtk def raise_window(widget, w2): w2.window.show() w1 = gtk.Window() w1.set_titl

    2熱度

    1回答

    如何在GTK3框架中的文本視圖窗口小部件中查找文本的更改時間?我認爲必須有一個與之相關的信號,但是找不到它。 例如,在qt4中有一個ontextchanged信號,所以在GTK中應該有一個類似的信號。我正在使用Python。

    8熱度

    1回答

    <interface> <object class='GtkWindow' id='window'> <child> <object class='GtkBox' id='box'> <property name='orientation'>horizontal</property> <child> <object class='GtkAspec

    1熱度

    2回答

    如何使用Python GTK3和pyGObject獲得透明遊標。我有搜索互聯網高低,但無法找到安東尼。我發現了很多使用pixmap的例子,但我相信pyGObject沒有pixmap。我似乎無法找到什麼替代像素的文檔。幫我卡住了。 感謝 山姆

    4熱度

    2回答

    我正在爲GTK3程序創建一個插件。該插件可以在運行時啓用或禁用。啓用後,它應該在主機程序的一個給定區域(一個GtkBin)中填充它的GUI。禁用時,應從該區域移除。 這個簡單的程序描述用法: #!/usr/bin/python2 from gi.repository import Gtk window = Gtk.Window() class Plugin(object):

    1熱度

    1回答

    有人可以提供一個代碼片段,可以在Gtk3下使用python將光標更改爲小時玻璃。

    1熱度

    1回答

    父項目我有一個TreeStore該組物品進入父行。然後可以從ComboBox中選擇Treestore中的項目。 用戶不應該能夠選擇父項目,但GTK把每個級聯節高於其子女的可選條目。 我一直在使用set_row_separator_func()來隱藏父行嘗試,但它隱藏了擴展菜單項以及可選擇的車。 組合框與此代碼中創建,並self.ObjectsList顯示在圖像左側: self.gcombo = G