gtkmm

    1熱度

    1回答

    我有一個非常大的Gtk::EventBox在Gtk::ScrolledWindow。 那一刻我做grab_focus()在我的Gtk::EventBox, Gtk::ScrolledWindow滾動到頂部的Gtk::EventBox。 如何禁用此行爲?

    2熱度

    1回答

    我正在嘗試從文件中讀取文本並將其放入TextView中。 FileInputStream有read_bytes,有set_text在TextBuffer可以採取ustring,但似乎沒有辦法從一個去到另一個。 在爲InputStream的子類,我發現DataInputStream其中確實有read_line_utf8給一個一個的std :: string(聊勝於無),但即使是DataInputSt

    1熱度

    1回答

    花了很長時間尋找答案後,我希望有人能幫助我解決這個問題。我試圖在Fedora 21系統上使用gtkmm(版本3.14.0)和glade(版本3.18.3)來創建帶有許多小圖片的Gtk::TreeView/Gtk::ListStore。我可以很容易地將股票圖標放入列表中,但添加Gdk::Pixbuf對象似乎出錯了。沒有顯示錯誤或警告消息,但未顯示Gdk::Pixbuf圖像。 爲了顯示這個問題,我創建

    2熱度

    1回答

    我正在創建一個新的GTK應用程序(使用gtkmm),主界面是選項卡式的,有點像網絡瀏覽器。 我想爲用戶打開的每個文檔創建一個新選項卡,每個選項卡的內容由Glade定義。我是gtkmm的新手,所以我不知道如何做到這一點。 如果我格萊德設計我的標籤作爲一個獨立的窗口,當我打電話Gtk::Builder::get_widget()它返回一個指向Gtk::Window,但由於該功能需要一個參考我不能通過這

    0熱度

    1回答

    我有一個繼承自Gtk::Box的類,所以我可以在運行時創建它的多個實例,並將它們動態添加到Gtk::Notebook。 但是,如果出現嚴重錯誤,我想彈出一條不會消失在主窗口後面的消息,所以我需要從派生的Gtk::Box類中獲取父窗口。 都會響起the question here(這是GTK,而不是gtkmm的),我已經做到了這一點: Gtk::Container *parent = this->g

    0熱度

    1回答

    我使用this頁面來創建一個覆蓋部件,但我沒有的gtkmm/overlay.h libgtkmm-3.0-DEV(v3.10.1)安裝。我似乎無法找到overlay.h在我的安裝,甚至最新的不穩定的來源(v3.11.10) 任何想法,我可以找到這個?

    0熱度

    1回答

    我使用autoconf爲我的應用創建Makefile,該應用使用gtkmm-3.0。 configure腳本正常運行並生成makefile。但是makefile文件提出的目標文件庫,後: g++ -g -O2 -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lgtk-3 -lglibmm-2.4 -lcairomm-1.

    1熱度

    1回答

    AIN嘗試使用gtkmm的庫(用於++的GTK的C語言綁定),我第一次看,如果安裝了包,我輸入: $轉-qa | grep的gtkmm的 我 gtkmm24-2.24.2-8 我期待隨便找的gtkmm-2.4或類似的東西不gtkmm24-2.24,我的問題就來了時,我包括 編譯抱怨沒有這樣的文件或目錄。 我的makefile如下: Objs= main.o HelloWorldWindow.o

    0熱度

    1回答

    我想在Gtkmm中使用Gtk :: ScaleButton 3.我的問題是構造函數。它需要作爲最後一個參數(見這裏:https://developer.gnome.org/gtkmm/stable/classGtk_1_1ScaleButton.html#a96753b6cb6b8adb0ed3727ba3eb8cfb7)一個ustrings向量。我想(我無法在文檔中找到它的意思)我必須給它的+/

    7熱度

    2回答

    一般來說,智能指針如std::unique_ptr和Glib::RefPtr在重新分配指向另一個對象時會刪除它們的對象,因爲它們是保存給定對象的唯一指針(顯然在std::unique_ptr的情況下隱含)?