gpt4 book ai didi

c++ - 我如何在 QML 中设置样式表?(只有 QML 没有 C++)

转载 作者:行者123 更新时间:2023-11-28 04:45:54 25 4
gpt4 key购买 nike

我想创建一个自定义滚动条。像这样。

enter image description here

这是我的代码,我想在 Qml 中使用 ScrollBar 组件。

Rectangle {
id: frame
clip: true
width: 160
height: 160
border.color: "black"
anchors.centerIn: parent

Text {
id: content
text: "ABC"
font.pixelSize: 160
x: -hbar.position * width
y: -vbar.position * height
}

ScrollBar {
id: vbar
hoverEnabled: true
active: hovered || pressed
orientation: Qt.Vertical
size: frame.height / content.height
anchors.top: parent.top
anchors.right: parent.right
anchors.bottom: parent.bottom
}
}

在我的例子中,我想用我的滚动条图像来创建。

我试了「source: "./bar.bng" 」,但是说ScrollBar没有参数"source"。我如何使用自定义图像。

最佳答案

样式表(以 .qss 文件的形式,用于 QWidget 的)不用于 QML

Here是如何实现它们的示例。

有关您的确切用例,请查看 Customizing ScrollBar

关于c++ - 我如何在 QML 中设置样式表?(只有 QML 没有 C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49273738/

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