Details
-
Bug
-
Resolution: Invalid
-
P4: Low
-
4.5.0
-
None
Description
Style sheet: When style sheet get applied on a Dialog button box with hidden buttons, buttons are displayed.
#include <QtGui> int main(int argc, char *argv[]) { QApplication a(argc, argv); QDialog dialog; QHBoxLayout *buttons = new QHBoxLayout(&dialog); QDialogButtonBox * buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); buttons->addWidget(buttonBox); buttonBox->button(QDialogButtonBox::Ok)->setVisible(false); a.setStyleSheet("/* */"); qDebug() << buttonBox->button(QDialogButtonBox::Ok)->isVisible(); dialog.show(); qDebug() << buttonBox->button(QDialogButtonBox::Ok)->isVisible(); return dialog.exec(); }