pygtk

    1熱度

    1回答

    正如標題所示,我正在從我的攝像頭讀取幀(使用openCV,我想跟隨它進行一些跟蹤功能檢測),並且想要將結果寫入pyGTK3 DrawableArea小部件。繼this答案,我將引用爲了方便: 下,似乎做的工作: def draw(self, widget, context): Gdk.cairo_set_source_pixbuf(context, self.pixbuf, 0, 0)

    0熱度

    1回答

    我編寫了一個PyGtk應用程序來控制Pi3上的某些特定功能。這個全屏GUI(通過2.8「TFT觸摸屏)是用戶必須與設備交互的所有設備,沒有鼠標,鍵盤,SSH,VNC等等,因爲需要用戶輸入I需要實現一種方式,當文本框獲得焦點時出現虛擬鍵盤,然後在焦點丟失時消失。我研究了許多虛擬鍵盤,並且唯一似乎提供Gtk支持的功能是佛羅倫薩。不能讓它自動顯示/隱藏在輸入文本框獲取/失去焦點。 佛羅倫薩依靠在-SPI

    0熱度

    1回答

    我想知道在哪裏可以找到所有這一切都在PixBuf實現的方法的文檔(通過dir發現,python3): ['__class__', '__copy__', '__deepcopy__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__gdoc__', '__ge__', '__getattrib

    1熱度

    1回答

    使用python3,gtk3。我正在研究需要操作和顯示(回放)視頻幀的計算機視覺應用程序。 目前,製作新Pixbuf與靜態方法new_from_data,通過從包含在所述操縱幀numpy的陣列創建的字節序列進料,我有性能的問題,例如不能夠發揮在20fps的視頻。 我想知道:這是去這種問題的方法是什麼?是爲每一個相對便宜或昂貴的框架創建一個新的Pixbuf?我應該使用其他方法,例如使用new_fro

    0熱度

    1回答

    我想了解Pixbuf及其工廠方法new_from_data和new_from_stream背後的基礎知識。 new_from_data需要一串包含圖像數據的字節,以及其他信息,如每個樣本的位數,圖像高度和圖像高度。 我不明白的是爲什麼new_from_stream不需要這些額外的圖像信息。那麼,Pixbuf如何知道如何渲染圖像new_from_stream不會提供除Gio.InputStream以

    2熱度

    1回答

    我使用tkinter與異步功能。 現在我將使用gtk3來代替tkinkter。 還有一種方法可以運行我的異步函數嗎? 我應該如何適應代碼 下面是一些代碼片段: async def _event_loop(app, interval=0.05): try: while True: app.update() await asyncio.sleep(in

    13熱度

    1回答

    我想添加到Ubuntu上的Python 3「最近使用過的」文件列表中。 我能夠成功閱讀最近使用的文件列表如下: from gi.repository import Gtk recent_mgr = Gtk.RecentManager.get_default() for item in recent_mgr.get_items(): print(item.get_uri()) 這將

    2熱度

    1回答

    我正在嘗試提取運行GTK應用程序的小部件的標籤。我嘗試使用GtkParasite,但我不知道如何讓它在我的Python程序中工作。 我希望能夠獲得我的計算機上運行的gtk應用程序的小部件及其標籤。這意味着如果我在我的系統上運行gedit,那麼我想在運行時獲取小部件的標籤。我希望這是有道理的。 有沒有辦法使用GTK的C庫來獲取正在運行的GTK應用程序的實例? 在此先感謝。

    0熱度

    1回答

    我想添加一個上下文菜單,右鍵單擊使用操作的TreeView小部件。我試圖通過混合信息的代碼從http://python-gtk-3-tutorial.readthedocs.io/en/latest/application.html#actions和https://developer.gnome.org/gnome-devel-demos/stable/gmenu.py.html但它不工作(Not

    0熱度

    1回答

    我有一個嵌入WebKit.WebView的PyGtk應用程序。用戶通過嵌入式瀏覽器登錄我們的服務,他們可以在PayPal頁面進行付款。 此應用程序由不同用戶在同一個會話中使用,所以問題在於PayPal烘烤了Cookie並記住了最後一次付款的電子郵件。 我只想完成付款並從我的WebView中刪除PayPal相關的Cookie,但我找不到任何有關刪除Cookie的文檔。 重新創建webView不是一個