当使用 QSS (Qt Style Sheets) 设置 QComboBox 的样式时,下拉框弹出时会闪烁的原因可能是因为 QComboBox 在下拉框弹出时会创建一个新的窗口,并在该窗口上渲染下拉框中的项目。在这个过程中,QComboBox 会应用样式表,并且因为这些样式在窗口创建之前并没有被应用,所以会导致闪烁的现象。
如果你想要避免这种闪烁的现象,你可以尝试在应用样式之前,使用 setStyle() 方法将样式设置为 nullptr,然后再应用样式表。例如:
comboBox->setStyle(nullptr);
comboBox->setStyleSheet(styleS