- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我已阅读文章 Understand SWT Layout ,但我找不到以从右到左的方式将多个按钮放入容器中的方法。
我该怎么做?
最佳答案
可以通过传递给容器元素的 SWT.RIGHT_TO_LEFT 标志实现从右到左。例如,如果您将 RowLayout 应用于 Composite,请按以下方式创建 Composite:
c = new Composite(shell, SWT.RIGHT_TO_LEFT);
请注意,RTL 仅在 Windows 和 Linux 中实现。 Mac 支持太有限(只是小部件级别,不是容器级别)。
关于java - SWT RowLayout 从右到左?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3499083/
我对 Qt Widgets 有一些经验,但最近才开始使用 QML。 我面临的问题是,我希望 QML 中定义的某些布局能够自动调整以适应其内容。这有效,但不是动态的,即如果内容改变布局不会适应。使用旧式
我要对齐 Rectangle s 在 RowLayout左到右。在下面的代码示例中,两个 Rectangle s 共享额外的空间,而不是一个接一个地堆叠。我用过 Layout.alignment: Q
我想将 RowLayout 中的最后一个项目右对齐,但即使 RowLayout 的宽度大于所有子项的宽度,该项目仍紧跟在其他项目之后。如果我使用 anchors.right:parent.right
我想将 RowLayout 中的最后一个项目右对齐,但即使 RowLayout 的宽度大于所有子项的宽度,该项目仍紧跟在其他项目之后。如果我使用 anchors.right:parent.right
我正在尝试构建一个自定义控件,我可以将其他控件(Button s、Slider s、编辑字段等)组合在一起。 控件应该出现在窗口的右侧并且应该有一个固定的 width的 200 .这工作正常: Row
我在水平 RowLayout 中有两个元素。我可以为第二个元素指定(最小)(例如 200 px)。此外... a) 如果 shell 的总宽度太小,第二个元素将换行。这与 RowLayout 配合得很
我想做什么 我正在尝试创建一个必须包含不同行的聊天。对于每一行我都制作了一个自己的布局文件,但问题是一行的布局文件不适合屏幕。 问题 我需要更改行布局中的哪些内容才能使其适合。您会找到代码以及我正在尝
我已阅读文章 Understand SWT Layout ,但我找不到以从右到左的方式将多个按钮放入容器中的方法。 我该怎么做? 最佳答案 可以通过传递给容器元素的 SWT.RIGHT_TO_LEFT
我想显示一个 5 列 9 行的表格。该表将显示 45 个按钮,每个按钮的按钮文本中都会写有数字。第一列包含从 1 到 9 的数字,因此按钮的宽度小于接下来的四列,因为接下来的列包含两位数的数字。 目标
SWT 的 RowLayout 可以很好地满足此目的,但我希望所有包含文本的小部件在字体基线上垂直对齐。 是否有现成的自定义布局可以执行此操作? Snippet204.java可能有实现它需要什么,但
这是一个简单的例子: RowLayout { spacing: 5 ColumnLayout { Text { Layout.fillWidth: true
放入TextField后在RowLayout我无法调整 TextField 的大小不再了。我尝试设置anchor为TextField填充 RowLayout 的左侧及其中心,使其成为 width 的一
有没有办法改变在行布局中创建的元素的顺序,我想在第一个显示的元素中显示它。例如,如果我创建 element1,然后创建 element2 element3、element4 我希望将布局视为元素4 元
我想将 RowLayout 的项目布局在其容器内均匀分布。但是,当其父级是 ColumnLayout 时,以某种方式设置 RowLayout 的 Layout.fillWidth 属性不会产生任何效果
我正在编写一个应该支持 RTL 和 LTR 语言的 qml 应用程序,界面需要有一定的灵 active , anchor 可能不会产生好的 UI 所以我计划使用 qml Grid、Column 和 R
我是一名优秀的程序员,十分优秀!