gtkmm: как сделать растянутый виджет нормального размера? - PullRequest
0 голосов
/ 04 июня 2019

enter image description here

Как видно из скриншота, кнопка и виджет растянуты. Как сделать их нормального размера? Вот основной код.

#include <gtkmm.h>
#include "w.h"

int main ( int argc, char **argv )
{
    auto app = Gtk::Application::create ( argc, argv, "org.gtkmm.test" );

    Gtk::Window window;
    Gtk::Button btn;
    Gtk::Box box(Gtk::ORIENTATION_HORIZONTAL);
    W w;
    btn.set_label ( "test" );
    window.set_default_size ( 200, 200 );
    box.pack_start ( btn, false, false, 0 );
    box.pack_start ( w, false, false, 0 );
    window.add ( box );
    btn.show();
    box.show();
    w.show();

    return app->run ( window );
}
...