gpt4 book ai didi

python - 无法完全删除 PyQt QGraphicsView 的边框

转载 作者:技术小花猫 更新时间:2023-10-29 12:03:56 25 4
gpt4 key购买 nike

我已经尝试在 QGraphicsView 上调用 self.setStyleSheet("background: transparent; border: transparent;"),但它仍然在顶部边缘留下 1 像素的边框。我也尝试过将 border: transparent; 替换为 border-style: none;,但它也没有用。

这是问题的截图:

Problematic line

什么命令可以完全移除 QGraphicsView 的边框?

最佳答案

您可以使用以下 css 规则之一:

graphicsView.setStyleSheet("border-width: 0px; border-style: solid")

graphicsView.setStyleSheet("border: 0px")

您的边框应该会消失。

import sys
from PyQt4.QtGui import *

class Ui(QWidget):

def __init__(self, parent=None):
QWidget.__init__(self, parent)

graphicsView = QGraphicsView()
graphicsView.setStyleSheet("border: 0px")

grid = QGridLayout()
grid.addWidget(graphicsView)

self.setLayout(grid)

app = QApplication(sys.argv)
ui = Ui()
ui.show()
sys.exit(app.exec_())

这是具有默认样式的小部件:

enter image description here

现在应用了样式的小部件:

enter image description here

关于python - 无法完全删除 PyQt QGraphicsView 的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7325911/

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