Маленькая квадратная кнопка в GTK + - PullRequest
1 голос
/ 25 февраля 2020

Мне нужно заполнить GtkGrid множеством кнопок, но они слишком велики и не могут поместиться на экране. Как я могу сделать это 10px * 10px? set_size_request не работает в этом случае.

   for(int i{0}; i < 128; i++){
        for(int j{0}; j < 8; j++){
            paint_btn_arr[i][j] = gtk_button_new();
        }
    }
    up_grid = gtk_grid_new();
    down_grid = gtk_grid_new();
    for(int i{0}; i < 64; i++){
        for(int j{0}; j < 8; j++){
            gtk_grid_attach(GTK_GRID(up_grid), paint_btn_arr[i][j], i, j, 1, 1);
        }
    }

    for(int i{0}; i < 64; i++){
        for(int j{0}; j < 8; j++){
            gtk_grid_attach(GTK_GRID(down_grid), paint_btn_arr[i + 64][j], i, j, 1, 1);
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...