问题标签 [sizing]

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 回答
5769 浏览

java - setMaximumSize 对 boxlayout 中排列的 JPanel 的影响

我注意到在 boxlayout 中设置最大尺寸有些奇怪。

我需要在窗口右侧运行一列面板,并尝试使用框式布局对其进行设置。可能有 8-10 或 30-40,所以我给它们足够的空间来容纳 30-40,但如果只有 8-10,它们会分散开来占用所有可用空间,看起来很奇怪。所以我想我会为他们设置MaximumSize 以阻止这种情况发生......

...我一直以他们中的大多数人消失而告终。

所以我把它分解成一堆非常基本的彩色面板,试图看看发生了什么,我已经想出了如何继续,但我不喜欢它。

...这正是我所期望的:三个彩色框占据了屏幕的右半部分。

如果我添加如下内容:

然后三个彩色框每个都只有 100px 高,只占屏幕的上半部分左右,这也是我所期望的。

但如果我这样做...

蓝色面板将其他两个面板压低到只有几个 px 高。

这可能不会成为问题,我可以为所有内容设置最大尺寸,但在这并不可行的假设情况下,有没有办法改变这种行为,或者这只是盒子布局做?

编辑:

好的,所以我们将 test1 称为:

...这对任何东西都没有影响,因为绿色和黄色面板无论如何都高约 200 像素。

测试2:

...导致蓝色面板挤出最初描述的绿色和黄色面板。

测试3:

...应该会产生 100 px 高的绿色和黄色面板,正如您所描述的,除了在实践中实际发生的事情与 test2 中的完全相同。

0 投票
1 回答
765 浏览

wpf - 如何控制网格高度?

我有一个包含 2 个子控件的网格。我有一个简单的堆栈面板和一个将驻留在网格中的 ListBox:

问题是我的 ListBox 渲染超出了分配给网格的可视屏幕区域。如何确保我的 ListBox 占用了可用空间,但它不会渲染到我需要垂直滚动条才能看到所有内容的第二行?

0 投票
1 回答
5118 浏览

android - 如何在 java 端的网格视图中正确调整图像视图的大小;安卓?

这是我在我的 GridView 中放置一些图像装饰的代码

但是对于较小的机器,layoutParams 太大了,有谁知道我如何在 java 端的宽度和高度上做一个(90dp,90dp)?

0 投票
2 回答
4211 浏览

c++ - 如何创建大小合适的 QWebView?

我想让 QWebView 看起来扩展到宽度和高度,以便理想情况下它没有滚动条。有些网站可能有固定的宽度,不允许这样做,但我不关心这些。无论如何,我不能如我所愿,因为 QWebView 实现 sizeHint 如下:

这在许多层面上都是不正确的。1.根本没有考虑实际网页的大小。2.没有考虑高度和宽度是相互关联的。(为了证明 #2 考虑换行到下一行的网页中的文本。)

作为一个简单的修复,我尝试做(QResizingWebView 扩展 QWebView):

虽然这更接近结果,但它也有 2 个缺陷。1. 没有考虑显示的宽/高之间的关系。2.this->page()->mainFrame()->contentsSize()从我的初步测试中可以看出是不准确的(它返回的高度在许多情况下都大于它应该的高度,尽管这可能与#1有关)。

有没有人有任何提示来解决这个问题?

0 投票
1 回答
2979 浏览

css - 边框 CSS 无法正常工作

我有以下代码: http: //www.designated.net.au/testbed/test/

据我所知,这应该给我一个 10px 左右的内边框,但是我在整个东西内得到一个大约 2px 的边框。

有任何想法吗?

0 投票
1 回答
410 浏览

html - HTML 元素在 Mac 上的位置正确,但在 PC 上不正确

我使用绝对定位将元素放置在图像的底部,它在 Mac 上看起来很棒,但在我的 PC 上定位太高,即使在两台计算机上使用相同的浏览器也是如此。在绝对定位 HTML 元素时,使用百分比、像素、em 或英寸是否最好?我对网络编程比较陌生,所以欢迎任何一般性建议。谢谢!

HTML:

CSS:

对不起,如果有很多代码。我很新,我不确定问题可能出在哪里,所以我只是发布了很多。我想将“.title”元素放在“.subImages”类中 3 个图像的底部。这在 Mac 上的所有浏览器上都可以正常工作,但“.title”元素在 PC 上的所有浏览器上放置得太高了。非常感谢你的帮助!

0 投票
2 回答
2092 浏览

python - 最小化 QTreeWidgetItem 中 QTextEdit 的大小

我有一个 QTreeWidget 填充了一些 itemwidgets,其主要小部件将是一个 QTextEdit。我遇到的问题似乎是将尺寸缩小到可以管理的程度。将大小策略设置为最大值的常用方法似乎不起作用。这是示例代码:

请注意,无论文本的长度如何,似乎对文本编辑的高度都没有任何影响。QTextEdit 如何将自身(至少垂直)缩放到尽可能小的尺寸,并且为了知识,为什么它不像许多其他小部件那样以这种方式表现?提前致谢!

编辑:我现在应该注意到,我试图通过使用 QLabel(它在调整大小、显示和文字扭曲方面,就像我想要的那样工作)来欺骗这种效果,并将文本交互标志设置为可编辑。如果有办法访问标签的编辑文本,这几乎是可行的。不幸的是,标签上的任何 .text() 调用都会产生原始文本。QLineEdit 不能是多行或自动换行,QTextEdit 似乎过于复杂。

现在的问题是,什么是创建小(300 个字符或更少)文本显示小部件的最佳小部件,它也可以编辑?

0 投票
2 回答
3145 浏览

java - 更改 Swing 组件的首选大小

我有一个摆动组件,其中组件的理想大小将根据当前正在显示的内容(在这种情况下发生在图像)而有所不同。

我希望在更改内容时更改此首选大小,并允许更改布局(例如,如果在 JScrollPane 内使用组件,则滚动范围将更改以适应组件的大小) .

在 Swing 中执行此操作的规范方法是什么?

0 投票
1 回答
134 浏览

java - Java Swing 控件:最小化时非常小?

我在 GridLayout 中有一个带有一些控件的 Swing JFrame。

我的问题是当框架最小化时控件(文本字段)显得太小。我试图通过设置来避免这种情况:

但是,我必须最大化框架才能清楚地看到控件。

我该如何解决这个问题?

谢谢 在此处输入图像描述

0 投票
0 回答
138 浏览

resize - 是否有任何方法可以自动调整具有固定高度的 PdfCell 内容的字体大小,以便单元格中的所有内容都可见?

我正在使用itext编写pdf。在将 Chunk 对象添加到具有固定高度的 PdfCell 之后,我无法在 itext API 中找到任何方法来自动调整其字体大小,因此它适合并且所有文本都完全可见。

是否有任何方法可以自动调整具有固定高度的 PdfCell 内容的字体大小,以便单元格中的所有内容都可见?