gpt4 book ai didi

c++ - 样式化 QComboBox 弹出框的边框

转载 作者:太空宇宙 更新时间:2023-11-04 13:48:27 28 4
gpt4 key购买 nike

我正在尝试为 QComboBox 的弹出窗口设置样式。现在我有这个弹出窗口:

popup without border

我想给它一个边框,所以我在我的 QComboBox 类中插入以下代码:

QWidget* popUp = findChild<QFrame*>();
popUp->setStyleSheet("QWidget {border: 1px solid rgb(74, 74, 74);}");

这给了我这个结果:

popup with border

具有两个边框的弹出窗口:内部边框和外部边框。我只想要外部的。有什么想法、想法或更正吗?

最佳答案

如 Theolodis 所说,您只需指定要使用 CSS 修改的 QWidget。

popUp->setStyleSheet("QWidget#popUp {border: 1px solid rgb(74, 74, 74);}");

关于c++ - 样式化 QComboBox 弹出框的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24649429/

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