gpt4 book ai didi

css - 后面没有方框的圆形QComboBox

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

我正在 Qt 中设计 QComboBox 的样式。如图所示,它是四舍五入的。问题是在圆形边框后面显示了一个奇怪的方框。

有人能告诉我这个盒子是什么以及如何让它不可见吗?

顺便说一句,我也想把阴影带走。

enter image description here

这是我当前的代码:

QComboBox {
border: 1px solid gray;
border-radius: 10px;
min-width: 6em;
}

QComboBox:on {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}

QComboBox QAbstractItemView {
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
background: white;
border: 1px solid gray;
box-shadow: transparent;
}

QComboBox::drop-down {
border-color: transparent;
}

有人可以帮忙吗??谢谢!

最佳答案

你可以像这样在后面添加代码,

(your qcombobox)->view()->window()->setWindowFlags(Qt::Popup | Qt::FramelessWindowHint | Qt::NoDropShadowWindowHint);

我试过了,没问题

关于css - 后面没有方框的圆形QComboBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27962162/

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