小编Dre*_*Dru的帖子

如何改变Qt QML Drawer的阴影颜色(不声明自定义样式)?

我使用来自QtQuick.Controls 2.2的抽屉

Drawer {
    id: drawer
    width: parent.width/2
    height: parent.height
    modal: true
    ...
}
Run Code Online (Sandbox Code Playgroud)

风格:

[Controls]
Style=Material

[Material]
Theme=Dark
Accent=Red
Primary=#c64949
Run Code Online (Sandbox Code Playgroud)

我想改变抽屉阴影的颜色.样式材质使用白色作为阴影(打开抽屉右侧).

- 由Bounty赞助商编辑 -

我发现阴影是定义的,即.这里:http://code.qt.io/cgit/qt/qtquickcontrols2.git/tree/src/imports/controls/Drawer.qml

如:

T.Overlay.modal: Rectangle {
    color: Color.transparent(control.palette.shadow, 0.5)
}

T.Overlay.modeless: Rectangle {
    color: Color.transparent(control.palette.shadow, 0.12)
}
Run Code Online (Sandbox Code Playgroud)

如果没有定义一个全新的Style,怎么能将它们修改为一次性?

我可能会重新定义一个完全自定义的控件..但应该有一个兼容的版本?

qt qml qtquickcontrols2

9
推荐指数
1
解决办法
876
查看次数

如何在 Nuxt 3 中间件获取当前域名?

我不能在这里使用 window.location 因为它是 SSR 应用程序。useRouter、useRoute 和 useNuxtApp 也没有域名。nuxtApp.ssrContext 未定义。

export default defineNuxtRouteMiddleware((to: any, from: any) => {
  console.log("GET HOST HERE")
})
Run Code Online (Sandbox Code Playgroud)

nuxt.js nuxtjs3

6
推荐指数
2
解决办法
8722
查看次数

标签 统计

nuxt.js ×1

nuxtjs3 ×1

qml ×1

qt ×1

qtquickcontrols2 ×1