gpt4 book ai didi

qt - QML:调整复选框大小

转载 作者:行者123 更新时间:2023-12-04 00:35:36 32 4
gpt4 key购买 nike

我有 ListView 和我自己的代表。

import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick.Layouts 1.0

ItemDelegate
{
height: 40

Row
{
spacing: 10
anchors.verticalCenter: parent.verticalCenter

CheckBox
{

}
}
}

问题是尽管 ItemDelegate 的高度,复选框不会调整大小。

我得到这个高度= 40:

enter image description here

我得到这个高度= 10:

enter image description here

我尝试过使用 CheckBox 的宽度和高度值 - 没有帮助。

有没有可能在不定制的情况下让它更小?

最佳答案

理论上,您可以增加指标的大小,但不会增加复选标记图像的大小:

CheckBox {
text: "CheckBox"
anchors.centerIn: parent
checked: true

indicator.width: 64
indicator.height: 64
}

图像未缩放有几个原因。首先,如果放大,复选标记会变得模糊。更重要的是,保持最佳性能。 Qt Quick Controls 2 没有像 Qt Quick Controls 1 那样计算所有相对于彼此的大小并创建大量绑定(bind),而是将其可伸缩性建立在 Qt 5.6 中引入的自动高 DPI 缩放系统上。使用比例因子 N 运行时,您只会得到不同的 @Nx 图像。

关于qt - QML:调整复选框大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43424852/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com