下拉菜单四个角是圆角,但是背景不透明,给QComboBox包括他的QAbstractItemView设置了qss,不起作用,如下图所示。
而且这个QAbstractItemView的背景颜色是和上面的QComboBox设置的背景颜色一样的。
解决方案:
ui->btn_combox_proxy_type->view()->parentWidget()->setWindowFlags(Qt::Popup | Qt::FramelessWindowHint);
ui->btn_combox_proxy_type->view()->parentWidget()->setAttribute(Qt::WA_TranslucentBackground);