c++ - 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);
}
}
解决方案
推荐阅读
- jsp - 是否可以使用来自 jsp 的不同链接仅通过 1 个 servlet 管理列表数据?
- json - Ansible 保存来自多个主机的输出
- javascript - 未捕获的 SyntaxError:JSON 输入意外结束——NodeJS
- python - Keras:再处理如何缩放图像?
- python - 在没有 AWS 密钥管理器的情况下在本地使用密钥测试 Lambda 函数
- python - Django 按主页中最高点赞数排序
- javascript - 反应联系表格问题电子邮件js
- reactjs - 无法在 React 状态中重置值
- python - Python 如果有任何返回错误的答案
- javascript - 如何在 JavaScript 中输出带有前导零的数字?(中本聪格式)