c - 如何用按钮填充 gtk 网格?

标签 c button gtk

我记得C中有一个公式可以自动用按钮填充网格,但我找不到找到它的页面,有人可以帮助我吗?我记得有两个FOR在使用。它位于 GTK+ 3.0 和 C 上。

最佳答案

像这样:

// insert 9 buttons to a grid, 3x3.
void fill_grid_with_buttons(GtkWidget *grid) 
{
  GtkWidget *button;
  int i, j;

  for (i = 0; i < 3; i += 1) {
    for (j = 0; j < 3; j += 1) {
      button = gtk_button_new_with_label ("label");
      gtk_grid_attach (GTK_GRID (grid), button, i, j, 1, 1);
    }
  }
}

关于c - 如何用按钮填充 gtk 网格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17287854/

相关文章:

c - 如何改进这种trim-half-string算法?

c - 在循环中实现随机数组以获得总和

php - 使用 php 编码更新 mysql 中的现有行

c - 设置对话框不可调整大小或创建另一个 gtk 窗口

消费者生产者代码未声明的错误linux调试

c - 调整窗口大小时,XmNvisibleItemCount 未返回正确的项目数

ios - 让用户只按一次按钮

android - 如何在android中制作药丸形按钮?

c - 在 CodeBlocks Windows 7 上安装 GTK+3

c - GtkEntry 不获取键盘输入