gpt4 book ai didi

python - Pyside Qt centralwidget 设置样式表不工作

转载 作者:行者123 更新时间:2023-11-28 17:30:34 26 4
gpt4 key购买 nike

<分区>

我有一个 Qt Designer 构建的 GUI 我正在使用 PySide 框架构建并且 css 文件在设计器工具中工作正常但是在我使用 pyside-uic 工具之后 centralwidget 对象上的 css停止工作。

我正在使用 pyside-uic 工具如下:

pyside-uic.exe FileIn.ui -o FileOut.py

在生成的代码中我有:

self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")

对于我拥有的 CSS:

MainWindow.setStyleSheet("QWidget#centralwidget{background-color: 
qlineargradient(spread:pad, x1:0.683, y1:1, x2:1, y2:0, stop:0
rgba(103, 103, 103,255), stop:1 rgba(144, 144, 144, 255));
"}

第一行在 PyCharm 中显示警告:

“在 __init__ 之外定义的实例属性 centralwidget”

在 CSS 中,如果我以 QWidget 为目标,我可以在中央小部件上获得我想要的样式,但它会覆盖我的 GUI 的其余部分。

有什么建议吗?

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