首页 > 解决方案 > GTK+ 中的小方形按钮

问题描述

我需要用许多按钮填充 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);
        }
    }

标签: c++buttongtk

解决方案


推荐阅读