问题标签 [minimum-size]

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

qt - 设置 QComboBox 的最小行高

我试图在QComboBox下拉菜单中设置行的最小高度而不改变它们的宽度或QComboBox本身的大小。

默认情况下,行项目的宽度和高度由其数据计算。使下拉列表调整为我正在调用的数据的宽度

在组合框的::showPopup().

但是,由于我在行中有不同的字体大小,我想在每行上强制执行最小高度。

我尝试在第一列中添加到行中的setSizeHint每个上使用,但没有成功。QStandardItem我试过:

https://stackoverflow.com/a/10749345/1981832

但这会导致下拉菜单无法调整到数据的宽度。

所以,我试图让宽度“未设置”。然而,两者

不工作。有谁知道如何在QComboBox不弄乱自动宽度计算的情况下在行上强制执行最小高度?

0 投票
2 回答
2232 浏览

flutter - Flutter中如何设置按钮的最小尺寸?

我正在构建一个 Flutter Web 应用程序,其中有一个按钮,其中包含一个图标和一些文本。我的问题是,每当用户将窗口调整为更小的尺寸时,按钮就会变得太小,从而使文本突出显示。我试图给它约束并在样式参数上设置按钮的最小大小,但它没有帮助。

调整窗口大小之前的按钮(默认大小):
在此处输入图像描述



窗口变小后的按钮:
在此处输入图像描述



按钮小部件的代码:

0 投票
2 回答
78 浏览

python - 查找具有最少元素数的列表的所有无序分区

给出了一个元素列表。我希望有可能将此列表划分为任意数量的分区,以便每个分区至少有 x 个元素。列表中分区的顺序和分区中元素的顺序无关紧要。例如: List = [1,2,3,4] get_partitions(list,2) 应该返回:

List = [1,2,3,4] get_partitions(list,1) 应该返回:

我已经开始在 Python 中递归地实现这个,但是我创建了太多的冗余案例。例如,出于运行时的原因,我想提前减少这些情况,而不是在之后使用 freezesets 删除它们。

这将导致:

提前感谢您的帮助。


尝试使用@mozway 的答案并将其扩展到递归版本导致我:

对于示例 list = [1,2,3,4], x=1 它正在将可能性的数量从 47(我最初的尝试)减少到 19。仍然有很多多余的情况。