nuitka Unknown property box-shadow,transition,transform

nuitka 打包后,控制台的错误解决方法

nuitka --standalone --show-memory --show-progress --nofollow-imports --follow-import-to=need --output-dir=out --windows-icon-from-ico=./static/test.ico mainUI2.py

由于Qt样式表不是CSS,QSS基于CSS2.1,并且具有有限的属性代码(有关更多信息,请参阅此处),因该标准中没有定义显示,过渡持续时间和光标等属性,因此它不起作用。

如果你想制作动画,你应该使用一些QXAnimation,在这种情况下,使用QVariantAnimation,在enterEvent()和leaveEvent()方法中运行

这是一段 CSS 样式表中的代码,定义了一种名为 `hvr-grow-shadow` 的样式类,它包含了两个 CSS 选择器:`.hvr-grow-shadow` 和 `.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active`。 在 `.hvr-grow-shadow` 选择器中,定义了以下样式: - `display: inline-block;` 表示将元素设置为内联块元素,使其可以像文本一样在一行内显示。 - `vertical-align: middle;` 表示将元素垂直居中对齐。 - `-webkit-transform: perspective(1px) translateZ(0);` 和 `transform: perspective(1px) translateZ(0);` 表示开启 3D 变换,并将元素转换为透视视角,以便后续的变换效果更加明显。 - `box-shadow: 0 0 1px rgba(0, 0, 0, 0);` 表示设置元素的阴影效果,此处的阴影为透明的,即不显示任何阴影。 - `-webkit-transition-duration: 0.3s;` 和 `transition-duration: 0.3s;` 表示设置过渡动画的持续时间为 0.3 秒。 - `-webkit-transition-property: box-shadow, transform;` 和 `transition-property: box-shadow, transform;` 表示设置过渡动画的属性为 `box-shadow` 和 `transform`,即在这两个属性上应用过渡动画效果。 在 `.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active` 选择器中,定义了以下样式: - `box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);` 表示将元素的阴影效果设置为有颜色有模糊的效果,即在元素下方产生一个阴影,并且阴影颜色为黑色,透明度为 0.5。 - `-webkit-transform: scale(1.1);` 和 `transform: scale(1.1);` 表示将元素放大到原来的 1.1 倍,以增强交互效果。 这些样式可以应用于 HTML 元素中,并且当鼠标悬停在元素上、元素获得焦点或元素被激活时,会触发相应的过渡动画效果,使元素更加具有交互性和动态感。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GIS 数据栈

谢谢打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值