问题标签 [grid-layout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4985 浏览

qt - 在 QGridLayout 中将跨越多列的按钮居中

我有一个跨越网格布局中两列的按钮。该按钮大约是其单元格宽度的一半,我希望它居中。

对齐单元格左侧的按钮,我认为这是默认设置。我试过了

按钮消失。我的按钮去哪里了,为什么它不在我的布局单元的中心?

我在 Linux (ubuntu 10.04) 中使用 QT opensoure。

一点上下文:

我希望 btn3 位于其两列跨单元格的中心,但是当我尝试将 Qt:AlignCenter 作为 addWidget() 方法中的第 6 个参数传递时,btn3 消失了。

0 投票
1 回答
70 浏览

java - 网格布局。检查使用的细胞数量

使用“GridLayout”创建烤架后:

我将在每个单元格中添加需求内容:

我可以知道当前用于保持添加和删除计数器的单元格数量?

谢谢。

0 投票
3 回答
1916 浏览

java - 在 Java 中更改网格大小

在 Swing 中,使用网格布局,每个网格都有相同的大小..

是否可以根据需要更改网格大小以使其不均匀...??

0 投票
1 回答
528 浏览

java - Java中的网格布局

我正在寻找具有简单实现 Java 中图形网格布局的 OpenSource 库。有人知道这样的图书馆吗?

0 投票
1 回答
5860 浏览

java - GridLayout 的一个单元格中有多个 Java GUI 组件?

是否可以在 Java GridLayout 的一个单元格内添加三个 JTextField?如果没有,我怎样才能有一个基于网格的布局,我可以在其中设置每个单元格的首选高度并将多个 Java GUI 组件添加到一个单元格?

谢谢!

0 投票
1 回答
3373 浏览

get - PyQt4 如何在 QGridLayout 中找到 Widget 的行号?

我有一个以 QGridLayout 作为布局的 PyQt4 应用程序。此布局中有 n 个小部件,每个小部件位于另一行,但不在另一列。我已经使用构造函数制作了所有小部件。我想知道,如何在网格布局中获取小部件的行号,以便当我单击它时,它会获取该数字,我可以在我的代码中进一步使用它。

代码如下所示:

我已经完成了所有必要的导入以及运行程序所需的所有内容,不用担心。我唯一担心的是如何获取创建的小部件的行号。

如果有人愿意帮助我,我将非常感激!

祝你有美好的一天。

0 投票
2 回答
27631 浏览

java - GridLayout 和行数和列数

如果您没有完全填充它,GridLayout 是否会不遵守您指定的行数和列数?

我正在创建一个 3 行 4 列的 GridLayout。但是,我只添加了 9 个组件。它最终向我展示了 3x3 网格中的这 9 个组件,而不是 3x4 网格(第三行只有一个组件(和两个空白))。

0 投票
3 回答
641 浏览

css - 960.gs 布局问题

我正在尝试学习 960 网格系统。我的左侧正文出现在右侧,反之亦然。我的意图是将这两个盒子放在同一行。左侧正文在页面上的显示也高于右侧正文。

有任何想法吗?使困惑!

0 投票
4 回答
6963 浏览

java - 二维按钮网格的最佳 Swing 布局?

我正在尝试创建一个 JDialog,类似于 Microsoft Word 中的 Symbol 对话框,您可以通过从Insert菜单中选择Symbol...来获得该对话框。基本上,它是一个n x mnm直到运行时才知道)小按钮网格。我有一个使用 GridLayout 很好地工作的第一个版本。问题是当您调整对话框的大小时(并且要求您应该能够调整它的大小),按钮的大小会发生变化。我需要按钮的大小保持不变。

但我希望包含按钮的网格的尺寸发生变化。例如,如果对话框变宽,但高度保持不变,则行数应该减少,而列数会增加。

我想了几种方法来解决这个问题:

  1. 当对话框调整大小时,创建一个新的 GridLayout 并用按钮重新填充它。我要试试这个,看看它的样子,但这似乎是一种笨拙的做法。
  2. 使用其他类型的布局,例如 FlowLayout。我对此进行了尝试,但它将所有n x m按钮排成一行。我不想使用水平滚动条,按钮从右边缘跑了。无论如何,它应该是一个二维的按钮网格。

解决此布局问题的最佳方法是什么?

0 投票
3 回答
3879 浏览

java - 使用 GridLayout 的 Java 问题

我想要一个 3x3 的网格布局,结构如下:

但是布局被破坏了。