gtk

    0熱度

    1回答

    使用單聲道。我創建了自定義小部件。 我在表單設計器中使用它,在我的表單中插入。 但我不能從窗體編輯器中更改屬性。 如何在窗體設計器中編輯自定義窗口小部件屬性。 [tag that make this property editable in gui editor] public Color bgColor{get;set;}

    0熱度

    1回答

    任何人都可以告訴我如何我可以有一個偏好彈出居中集中在父窗口,即使移動父窗口?謝謝:)

    2熱度

    1回答

    GTK Toolbar當工具欄的寬度不足以顯示其內容時,GTK Toolbar會顯示溢出菜單。 如果工具欄包含ToolItem s包含ComboBox es似乎此功能不起作用。 這裏是an example code,它演示了這個問題。它是用Haskell編寫的,但我認爲把它翻譯成其他語言不應該太困難。 構建回購的說明寫在README.md。 最後一個命令打開一個小的GTK窗口。如果你做得更大,你會

    0熱度

    1回答

    如何使用cairo重繪文本我正在使用cairo來繪製一些圓形小部件,如this。 我使用繪製區域的「繪製」事件來繪製所有的小部件,但我不知道如何更新小部件中的數據。 這是我做的代碼: gboolean hald_circular_gauge (GtkWidget *widget,cairo_t *cr, gdouble max, gdouble min, gdouble value, gchar

    1熱度

    1回答

    我已經添加了佔位符上Entry對象: self._widget = Gtk.Entry() self._widget.set_placeholder_text("Enter your name") 現在我想在TextView對象添加佔位符,但我沒有找到任何方法吧: self._widget = Gtk.TextView()

    1熱度

    1回答

    我有一個繼承自GObject的類。我需要發出信號,並在收到任何回調的非無結果時停止。 事情是這樣的.. class A(GObject.Object): __gsignals__ = {'get_my_object':(GObject.SIGNAL_RUN_LAST, subClassGObject, (int,))} def get_the_object(self):

    2熱度

    1回答

    Haskell Gi-GTK noob here。一般GTK noob。 我有一個圖像,我已經包裝在一個事件箱中。現在,我想要檢測用戶何時按下事件框(mousedown)。一些谷歌搜索指向我使用button-press-event。我的代碼如下。 drag <- imageNewFromFile "rszh.png" dragevents <- eventBoxNew containerAdd

    1熱度

    2回答

    我有一個設置了一些窗口小部件的窗口,但我希望這些窗口小部件的信息在用戶輸入(例如按鈕點擊)後被更新。另外,我希望事件處理程序能夠將新小部件添加到窗口中。 我附上了一個嘗試以下簡單版本的問題。顯然它不起作用。 import gi gi.require_version("Gtk", "3.0") from gi.repository import Gdk, Gtk class Button(G

    0熱度

    1回答

    如果觸摸一個新的文件或採取截圖與scrot/escrotum,沒有「新文件」是在GTK2/GTK3文件瀏覽器中可見在「Recent Files」標籤中(你可以很容易地在Firefox或Chrome瀏覽器的CTRL + O窗口中看到它的一個例子) 我該怎麼做才能看到我最近的「手」編輯或創建的文件在GTK Recent Files文件瀏覽器中更新? 例如: $touch words.txt $scr

    0熱度

    1回答

    我有一個運行循環並相應地更新窗口的按鈕。我想要另一個「暫停」按鈕來暫停這個循環,但似乎並不像循環運行時那樣。也許線程是解決方案(我嘗試了GLib.timeout_add_seconds而沒有成功) - 使這項工作最簡單的方法是什麼? 我重視我的錯誤代碼: import sys from time import sleep import gi gi.require_version("Gtk",