gtkmm

    0熱度

    1回答

    我試圖連接到gtkmm的configure_event信號。其他信號,如property_is_active和delete_event正常工作。下面的代碼示例中 ,它編譯和運行,但是當我移動或用鼠標調整窗口中,「COUT」並不在控制檯上顯示。 我在什麼可能是錯誤的困惑。正如GTKMM文檔所說,代碼如下,與之前做過的其他「事件」相同,例如按鈕按下:啓用事件的MASK,然後將其信號連接到我的處理程序。

    1熱度

    1回答

    我正在使用庫gtkmm。我的代碼幾乎完美,我認爲是因爲它編譯並可以執行它。但在終端,當我點擊我的軟件,我用gtkmm的做,我可以讀這條消息中打開一個文件: Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. 所以我找了在這個論壇上,我怎麼能解決這個問題,我明白我必須使用此方法:gtk_wi

    1熱度

    2回答

    是否可以只運行GTK應用程序的一個副本,但不創建任何窗口?這個例子允許你運行該程序的多個副本,但我需要強制執行,只允許一個運行。 #include <gtkmm.h> int main(int argc, char** argv)

    1熱度

    1回答

    GtkOverlay小部件有一個特殊的set_overlay_pass_through方法將輸入傳遞到底層覆蓋。我想要使​​用此功能在UI上覆蓋GtkDrawingArea以添加圖紙。不幸的是,它不適合我,沒有輸入事件通過。使用msys2和gtkmm。 這是我的代碼: Gtk::DrawingArea drawingArea; Gtk::Fixed nodeBox; //filled with

    0熱度

    1回答

    我想找到一個解決方案來啓動一個窗口作爲屏幕大小的函數。我知道有Gtk :: Window的方法resize(),但它只是像素而不是百分比,這是問題所在。 謝謝!

    0熱度

    1回答

    我正在尋找一種方法在使用gtkmm庫的C++中開發的軟件中插入視頻。但是我沒有看到有關這方面的任何文檔。 有人知道如何將視頻與GTKmm庫? 非常感謝!

    1熱度

    1回答

    如何將相對路徑轉換爲C++和gtk下的絕對路徑?

    1熱度

    2回答

    我已經嘗試過: GError *pError = NULL; string uri = g_filename_to_uri(file.c_str(), NULL, &pError); if (!g_app_info_launch_default_for_uri(uri.c_str(), NULL, &pError)) { cout << "Failed to ope

    0熱度

    1回答

    你好,我有一個問題,使用庫Gtkmm。我定義了一個 Gtk::Notebook notebook; ,但我有一個問題與信號 notebook.signal_switch_page().connect([this](){ std::cout << "It works !" << std::endl; }); 其實這個信號不起作用。有什麼建議麼 ?

    0熱度

    1回答

    我想在gtkmm中編寫程序,但按鈕不會顯示出來。我已經盡我所知讓這些按鈕顯示,但沒有任何工作。我甚至在main和win_home.cpp文件中都包含了'show all'方法,但仍然沒有任何反應。但是,程序會通過代碼,因爲cout語句全部正在打印。有誰知道爲什麼這些按鈕不會顯示出來嗎? main.cpp中: #include <gtkmm.h> #include <iostream> #inc