gtk

    0熱度

    1回答

    我想創建我自己的語言定義,並用它來突出顯示我的應用程序中的語法。 我的問題是,試圖從我的應用程序的數據文件夾(/usr/share/myapp/)訪問語言定義,即使使用c.lang文件從/usr/share/gtksourceview-3.0/language-specs/複製,只是爲了測試的時候,我在運行時出現此錯誤: GtkSourceView-WARNING **: Failed to lo

    0熱度

    1回答

    我在想這個成員函數的scroll_to(TextBuffer::iterator& iter, double within_margin = 0)參數within_margin。該API說: 此功能的目的有效屏幕減少了尺寸範圍內的邊距within_margin。 ... 參數 within_margin margin作爲屏幕尺寸的[0.0,0.5]分數。 我只是不明白這一點。什麼時候該參數修改行爲

    1熱度

    2回答

    我工作的一個項目,現在,我想使2個回調相互通信通過傳遞給他們相同的變量(回調共享相同的變量)之間的通信。由於回調函數無法返回值,因此我已經傳遞了一個指向在主循環(main函數)中賦值的指針。 但是,它根本不工作! 這是我的代碼: #include <gtk/gtk.h> static void inc_val (GtkWidget *widget, gpointer data) {

    1熱度

    1回答

    我是gtkmm-3.0的新手,我在努力設置gtk小部件的最小寬度和高度。我使用了set_size_request方法,但是當我調整父容器的大小時,該小部件仍在穿越其最小/最大大小。 我的代碼看起來像 foo::foo() { set_default_size(400,400); // set default size for window add(grid_layout);

    -1熱度

    1回答

    我是使用GTK +製作GUI的新手,我正在使用glade構建GUI,我試圖通過單擊按鈕來更改標籤,這裏是我的代碼: #include <stdlib.h> #include <gtk/gtk.h> #include <gdk/gdkkeysyms.h> #include <glib/gprintf.h> typedef struct { GtkWidget *window1 ; Gt

    2熱度

    1回答

    我最近在c語言中使用過gtk +。 我試圖在一個對話框而不是在主窗口(like here)兩個回調之間進行通信。但是,與鏈接中的解決方案不同,該程序會壓碎(在第二次回調中,當我嘗試使用從參數獲得的小部件時)。 這是我這段代碼: #include <gtk/gtk.h> #include <stdlib.h> #include <stdio.h> static void print_text

    0熱度

    1回答

    我正在開發一個迷你GUI項目,我正在努力弄清楚如何從列表中獲取選定值,然後將該值返回給主函數,以便我可以使用該函數價值在別的地方。有人能幫助我嗎 !!!! #### self.device_list_store = gtk.ListStore(str,str,str,str,str) for device in self.get_dev_list(): self.

    1熱度

    1回答

    我開發了一個基於gtk +和webkit2gtk的Rust網頁瀏覽器,有時所有的GTK +窗口都變黑了。 即使我們用環境變量GTK_DEBUG=interactive得到的gtk檢查器窗口也是黑色的。 即使認爲窗口是黑色的,由於我可以用鍵盤瀏覽網頁(我看到窗口標題更新,顯示新的頁面URL和加載進度),UI仍然是響應式的。 下面是每次觸發這個問題,他們發生的兩個動作: 銷燬Web視圖 運行應用程序時

    0熱度

    1回答

    我有一個程序在這裏執行人臉檢測,我想用這些座標來移動GTK + 3.22使用GTK的 gtk_window_move函數創建的窗口。我希望窗口在OpenCV的moveWindow函數移動過程中保持全部打開狀態。 我昨天剛剛下載了GTK +包,所以我並不都太熟悉。 該程序將執行一個循環100次,跟蹤整個時間的臉部。目前,人臉跟蹤工作,但窗口不會出現,直到循環完成。爲什麼是這樣?我相信gtk_move

    0熱度

    1回答

    我在Visual Studio中爲Linux平臺製作了C++項目,並通過g++, gdb, gdbserver和libgtk-3-dev連接到linux虛擬機。但是我不能用gtk.h lib來編譯程序。我需要爲Visual Studio檢測gtk?