pygobject

    2熱度

    2回答

    我得到了一個任務來爲devassistant編寫一些單元測試(一個幫助程序可以幫助您設置開發環境)。它是用Python編寫的,提供了用pygobject3實現的圖形用戶界面。已經有單元測試,使用pytest。 我寫了一些基本的測試,它的工作是這樣的: 創建主窗口(如應用程序是由人正常執行),但不叫Gt​​k.main() - 使主窗口榮獲」 T顯示了 模擬與GUI交互(點擊按鈕,UN /武術的思考

    2熱度

    1回答

    使用PyGObject,可以獲得一個可以使用Revealer轉換進行擴展的窗口,如下面的代碼片段所示:http://learngtk.org/tutorials/python_gtk3_tutorial/html/revealer.html。 #!/usr/bin/env python # -*- coding: utf-8 -*- from gi.repository import Gtk

    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

    2熱度

    2回答

    我想在pygobject的通知中顯示按鈕。這個按鈕應該在點擊時調用一個回調函數,但它不會,我不明白爲什麼。 這裏是我的代碼: from gi.repository import Notify, Gtk class Test: def __init__(self): Notify.init('example') self.notif() Gtk.m

    0熱度

    1回答

    我在PyGobject中使用了一個Gtk.Stack小部件,因爲我找不到任何有關如何使用它們的「教程」,所以我認爲Gtk.Stack的每個元素都有一個名稱/標記。 ,所以我做了一些元素和連接到堆棧: add_named(element_to_add_to_stack, "Element_tag") 他們的拳頭已連接併成功地出現了,但每當我設置的另一個爲可見有: set_visible_chil

    0熱度

    1回答

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

    2熱度

    1回答

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