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