pygobject

    1熱度

    1回答

    我有幾個輔助函數用於定義特殊的GObjects。這些函數應該在class_init期間調用。我試圖直接從python定義這些對象。在PyGObject的類初始化期間可以訪問類結構嗎? 例如: from gi.repository import GObject class Test (GObject): ... foo = GObject.Property(type=str,

    1熱度

    1回答

    我試圖在Python 2.7中用扭曲來製作一個小型的GTK 3 irc客戶端。目前,我有一個非常基本的客戶端,可以成功連接到irc網絡並在主文本區域顯示一些內容。我目前正在努力實現多通道支持,但是在連接通道時填充包含通道的條目的GtkListBox似乎不起作用。 的Python代碼低於: main.py from twisted.internet import gtk3reactor gtk3

    1熱度

    2回答

    在我的程序中,我使用PyGObject/PyGI和GStreamer在我的GUI中顯示視頻。該視頻顯示在Gtk.DrawingArea中,因此我需要在realize-信號處理程序中獲取它的窗口句柄。在Linux上,我得到該處理使用: drawing_area.get_property('window').get_xid() 但是,我如何得到Windows上的句柄? 我在網上搜索,但發現只使用P

    1熱度

    1回答

    我使用Gtk.StatusIcon,並且想要更改某些像素的顏色;我有一段代碼,用一個我想要設置的顏色加載一個1x1像素的PNG文件,然後將它複製到圖標Pixbuf中。 儘管這樣做有效,但它有一個明顯的缺點,即必須爲每種顏色創建1x1像素,因此我無法使用任意顏色,只能使用爲圖像創建的預定義顏色。 如何將像素設置爲任意RGBA顏色? 我現在使用的代碼(簡化用於演示目的):我試圖創建與GdkPixbuf

    1熱度

    1回答

    我有一些問題要發送到前面的GTK窗口。 我有一個主窗口(window_root)和一個啓動另一個窗口(window_programs)的按鈕。 與此命令: window_root.hide() window_programs.show() 然後,在window_programs,我有一個顯示另一窗口(window_list)與所述命令的按鈕: window_list.show() win

    0熱度

    1回答

    我想實現一個功能,該功能允許用戶通過箭頭鍵在Gtk.TreeView窗口中導航,不幸的是,select_iter()方法並沒有達到我期望的效果。即它無法選擇所選節點的父節點:P 現在我需要解釋爲什麼它不起作用或提示某種解決此問題的方法。 下面準備運行測試程序,它演示了這個問題。有問題的代碼行用#FIXME標記。 from gi.repository import Gtk from gi.repo

    0熱度

    1回答

    我遇到ComboBoxEntry及其填充函數的問題。 這是GUI上的__init__代碼。 self.combobox_category = self.builder.get_object("combobox_category") self.combobox_category.set_entry_text_column(1) INIT_COMBOBOX_category(self) 這是填

    2熱度

    1回答

    我正在學習python + gtk3 +,所以我一直在尋找一個IDE來幫助我。有什麼辦法可以用PyGObject獲得代碼完成?我真的嘗試了我能想到的一切。 我有pycharm生成138.2401這個bug:https://youtrack.jetbrains.com/issue/PY-6932應該是固定的,但我不能得到任何代碼建議。 這個簡單的代碼將引發警告(GTK沒有找到): #!/usr/bi

    1熱度

    1回答

    我下面http://www.micahcarrick.com/gsettings-python-gnome-3.html使用GSettings從蟒蛇,我已經成功地讀取值: from gi.repository import Gio gso=Gio.Settings.new("org.gnome.desktop.wm.preferences") gso.get_value("focus-mode

    0熱度

    1回答

    有人可以告訴我爲什麼當我嘗試在其中一列中添加浮點數時,此示例不起作用? 它產生一個類型的錯誤(類型錯誤:必須是數,而不是str的)在底部(self.liststore path =數)的行。 編輯:我把範圍縮小。我的操作系統使用逗號(3,2)顯示浮點數,但python使用小數點(3.2)作爲小數點。代碼中有一個簡單的解決方案,它允許程序在任一操作系統設置上工作? from gi.repositor