gtkmm

    1熱度

    2回答

    我在寫一個簡單的GUI,其中有一個ComboBoxText。當用戶點擊ComboBoxText時,我會寫一條日誌消息。 我已經嘗試了幾乎所有的按鈕釋放和彈出信號,但沒有結果。唯一可行的是signal_changed(),但我並不需要它。請幫幫我,下面是我的示例代碼: myCombo->signal_button_release_event().connect(sigc::mem_fun(this,

    0熱度

    1回答

    我創建一個應用程序的GTK這樣的: Glib::RefPtr<Gtk::Application> app; try { app = Gtk::Application::create(argc, argv, "loocal.testgtk", Gio::APPLICATION_HANDLES_COMMAND_LINE); } catch (...) { ....

    3熱度

    1回答

    在Ç自動的連接信號時,我可以用這個代碼autoconnec信號: gtk_builder_connect_signals (builder, NULL) 如何與gtkmm的爲此在C++?

    3熱度

    1回答

    我一直在使用gtkmm編寫一個Gtk +應用程序,並且我試圖添加一個調用回調的全局鍵盤快捷鍵。不幸的是,GTK :: AccelGroup的connect()方法是不是在gtkmm的獲得,顯然是故意,因爲你可以使用ActionGroups進行連接... 不管怎麼說,我有以下代碼: actions_= Gtk::ActionGroup::create(); actions_->set_accel_

    0熱度

    2回答

    我試圖將加速器連接到Gtk :: ToggleToolButton,不幸的是「切換」信號不是「可激活的」,因此您必須連接以「點擊」,而不是像這樣: togglebutton->add_accelerator("clicked", ...etc..) 這個工作,不管處理器連接到火災signal_clicked(),但它實際上並沒有改變按鈕的外觀,或火災「切換」的信號。基本上點擊「點擊」不會改變按

    0熱度

    1回答

    我有makefile的錯誤,當我嘗試編譯可執行文件.o文件 錯誤列表: g++ -g -Wall -o main main.o `pkg-config --cflags --libs gtkmm-3.0` main.o: In function `_start': (.text+0x0): multiple definition of `_start' /usr/lib/gcc/x86_64

    3熱度

    2回答

    您好我在一個XCode項目中使用gtkmm,我想知道如何在不使用命令行的情況下包含頭文件並手動添加它們。有沒有辦法在XCode中使用pkgconfig而不用這種方式,即一些額外的參數或什麼? 任何幫助,將不勝感激。

    1熱度

    1回答

    我有一個問題:我可以使用GTKMM中的UIManager類創建菜單,但我不知道如何在運行時修改(編輯或刪除項目)。我發現了一些gnome開發者網站的例子,但是他們都沒有解決我的問題。我發現this網站,但它對我沒有幫助,因爲我沒有完整的源代碼來學習。如果有人可以發佈一個完整的源代碼,或者提及其他解決方案,那就沒問題了。我使用的是C++(gcc)和Ubuntu 13.10。 PS:對不起,我的語法不

    0熱度

    2回答

    我在Ubuntu 13.10使用gtkmm的3.0 dev軟件包,編譯以下代碼: #include <gtkmm.h> #include <iostream> #include "opencv2/opencv.hpp" #include <chrono> #include <thread> #include <mutex> //GASP! global vars! std::mut

    0熱度

    1回答

    如果我按原樣編譯並運行代碼,則該進程將以1個線程運行。如果我取消註釋掉的註釋部分,然後編譯並運行它,它將運行2個線程。 我編譯用這個命令代碼: G ++ pkg-config gtkmm-2.4 --cflags --libs TEST.CPP 當程序運行時,我可以檢查多少線程與創建: ps -mC a.out 如果我看看第二在DDD線程,我可以看到它正在運行g_main_loop_run。這使我