如何使用 gtkmm 将 Gtk:Grid 放入 Gtk:Window 中。当我试图调用时,它说“没有已知的参数 1 从 «Gtk::Grid()» 到 «Gtk::Widget&» 的转换main_win.add(grid);
”,
但它太丑了:
...
int main (int argc, char *argv[])
{
Main kit(argc, argv);
Label label1("Hello1",0,0.5);
Label label2("Hello2",0,0.5);
Grid grid;
(*((Container*)&grid)).add(label1);
(*((Container*)&grid)).add(label2);
Window main_win(Gtk::WINDOW_TOPLEVEL);
main_win.add(*((Widget*)&grid));
main_win.show_all();
kit.run(main_win);
return 0;
}