gtk3

    3熱度

    1回答

    我想通過繼承DrawingArea Widget實現自定義小部件,爲此我需要使用cairo進行繪製。似乎在gtk3中引入了一個名爲「draw」的新信號。如何在小部件內繪製?地圖和實現信號是否應該被忽略? 一個簡單的示例代碼將非常有幫助。謝謝。

    1熱度

    1回答

    我正在創建一個移動窗口,該窗口使用人臉檢測座標作爲輸入來分配窗口的新位置。目前,人臉檢測功能正常,但直到捕捉循環的最後才顯示窗口。 我的問題是: - 如何在整個拍攝和臉部檢測過程中保持窗口? - 是否需要「gtk_main」循環,是否在此場景中正確使用? - 即使當「gtk_widget_show(window)」被放置在捕獲循環中時,窗口爲什麼不打開? - 是否有更好的論壇提供更詳細的GTK +

    2熱度

    1回答

    有什麼辦法讓FileChooserDialog選擇文件和文件夾? 我知道有FileChooserAction OPEN和SELECT_FOLDER,但它們是獨佔的。 PD:我不想要兩個按鈕,我已經知道如何做到這一點。我想要的是使用相同的按鈕獲取所有選定元素(包括文件和文件夾)的路由。

    0熱度

    1回答

    這是當我嘗試安裝py3cairo(因爲它已經被安裝)會發生什麼: brew install py3cairo Updating Homebrew... Warning: py3cairo 1.10.0_3 is already installed brew upgrade py3cairo Updating Homebrew... Error: py3cairo 1.10.0_3 alr

    3熱度

    1回答

    背景:我想寫一個CAD應用程序。我想用Vulkan實現所有渲染。我想使用GTK +。 我不想爲呈現的對象的圖像(可見)不同的窗口。 因此,我研究並找到了GtkGLArea小部件,它似乎按照我的要求做,但是用於OpenGL。 有沒有相當於GTKGLArea?如果沒有,是否有另一種方法來實現我的想法?

    0熱度

    2回答

    我在樹莓pi3上製作了一個gui程序,我想從輸入(gpio)中獲取信號來執行一些命令,例如按下按鈕時生成一個信號。 我想從輸入中得到這個信號。 代碼是 import time import gi import RPi.GPIO as GPIO gi.require_version('Gtk', '3.0') from gi.repository import Gtk GPIO.setmo

    0熱度

    1回答

    我有建於Gtk3 Python3.4(Windows)中,其上Pycharm工作正常,但是當我創建使用cx_freeze一個EXE文件,它提供了以下錯誤的應用程序 - Traceback (most recent call last): File "C:\Python34\lib\site-packages\cx_Freeze\initscripts\Console.py", line

    2熱度

    2回答

    我創建了Gtk.VBox容器,其中numbox = Gtk.VBox(spacing = 10)行,並且我在其中添加了太多小部件和按鈕小部件。但是當我點擊任何按鈕部件上的一次numbox.connect("button-press-event", print_widget_prop)代碼行不起作用。但是當我在任何按鈕上單擊兩次或三次時,此代碼行就可以工作。爲什麼當我單擊按鈕時,此代碼行不起作用?

    0熱度

    1回答

    我最近開始使用pygtk/PyGObject,並試圖應用或更改背景顏色或簡單的按鈕或任何其他小部件,使用從此處的QA之一獲得的以下代碼行。 self.button.override_background_color(Gtk.StateFlags.NORMAL, Gdk.RGBA(0.0, 1.0, 0.0, 1.0)) 但是,這似乎並不適用或工作。 整個樣品測試程序在這裏。 #!/usr/bi

    5熱度

    1回答

    我最近研究了gtk設計模式,並找到了in-app notifications。有關何時使用它的說明,但沒有提及gtk api。 我已經搜索過它,但只找到了GNotification和GApplication.send_notification,但是這會將通知發送到桌面環境。 任何人都可以幫助找到一個教程或示例代碼做一個應用程序內通知?