gtkmm

    2熱度

    1回答

    在運行下面simple.cc例如用於gtkmm的 #include <gtkmm.h> int main(int argc, char * argv[]){ Glib::RefPtr<Gtk::Application> app = Gtk::Application::create(argc,argv,"org.gtkmm..examples.base"); Gtk

    1熱度

    1回答

    創建USER_DATA是這樣的: bool MyTreeModel::iter_nth_root_child_vfunc (int index, iterator & iter) const { iter .gobj() -> user_data = new UserData (...); return true; } 我可以創建用戶數據,但有當迭代器被破壞得到通知的

    1熱度

    1回答

    我開始認爲我需要取消所有內容並從頭開始重做。 我一直在代碼塊編譯器設置中手動從GTK和gtkmm添加庫,當我終於看到別的東西而不是丟失頭時,我得到了這個。 ||=== test, Debug ===| /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h|32|error: conflicting declaration ‘typedef str

    1熱度

    1回答

    我正在研究一個gtkmm程序,我想要一個按鈕,當按下時,它會更改給定的變量。對於密集的目的,我們可以說我不能讓這個變量全局化。它仍然可以調用類似: m_button2.signal_clicked().connect(sigc::ptr_fun(&on_player_button_clicked)); 其中on_player_button_clicked是按下按鈕2時就是所謂的方法,而且還通過

    1熱度

    1回答

    我寫一個蛇和梯子游戲,我定義了一個名爲draw_snake的功能如下: void draw_snake(const Cairo::RefPtr<Cairo::Context>& cr, std::pair<int,int> snake, std::vector< std::pair<int,int> > boardcoords); 當我打這個電話本功能我做如下:

    3熱度

    2回答

    我有一個Gtk :: EventBox,它連接了兩個事件:button_press_event和scroll_event。 所有這兩個事件工作正常,但是當我按住鼠標按鈕時,不會發出滾動事件。 我在我的班級實施了bool on_button_press_event (GdkEventButton *e)和bool on_scroll_event (GdkEventScroll *e)這兩個功能。這兩

    2熱度

    1回答

    我正在嘗試使用fink爲Mac OS X安裝gtkmm-2.4-dev。 sudo fink install gtkmm-2.4-dev ,但我得到如下回應: Failed no package found for specification 'gtkmm-2.4-dev'! 我知道有(按http://www.gtkmm.org/en/download.html)爲gtkmm的-2.4-dev的,

    2熱度

    1回答

    我想連接信號window.signal_delete_event,但它失敗,出現以下錯誤信息: 敵不過調用「(sigc :: bound_mem_functor0)(_GdkEventAny * const的&)」 OpticalInput 返回語句的值,在函數返回 '無效'[-fpermissive] 空值不被忽略,因爲它應該是 這是行代碼導致錯誤: window.signal_delete_e

    1熱度

    1回答

    我將OpenCV庫用於使用Gtkmm圖形界面的程序中,但是當我嘗試用cv :: imread打開圖像時,在執行過程中出現錯誤消息:gtk-error **使用gtk + 2.x和gtk + 3在同一進程中不受支持。 這裏是一個非常簡單的示例代碼: #include <gtkmm/main.h> #include <gtkmm/window.h> #include <gtkmm/image.h>

    1熱度

    2回答

    我用aptitude安裝gtkmm的3在Ubuntu 13.04(我喜歡資質,因爲它會記住安裝什麼,當你想刪除它): sudo aptitude install libgtkmm-3.0-dev --with-recommends 使用codelite 5.1.2和默認的GTK +工具鏈,在我的編譯器包含路徑我說: /usr/include/gtkmm-3.0 - 路徑gtkmm.h 我試着用