Details
-
Suggestion
-
Resolution: Out of scope
-
P2: Important
-
4.4.0
-
None
Description
Opposite to [readOnly="true"] which works flawlessly, :read-only does not work.
Code to reproduce:
---------------------------------------------------
#include <QtGui>
int main( int argc, char * argv[] )
{
QApplication app( argc, argv );
QMainWindow mainWindow;
QWidget * centralWidget = new QWidget( & mainWindow );
mainWindow.setCentralWidget( centralWidget );
QHBoxLayout * layout = new QHBoxLayout;
centralWidget->setLayout( layout );
QPlainTextEdit * edit1 = new QPlainTextEdit( centralWidget );
layout->addWidget( edit1 );
QPlainTextEdit * edit2 = new QPlainTextEdit( centralWidget );
edit2->setReadOnly( true );
layout->addWidget( edit2 );
QString s = "QPlainTextEdit
{ background-color: blue; }"
// WORKS
//"QPlainTextEdit[readOnly=\"true\"]
";
// DOES NOT WORK
"QPlainTextEdit:read-only
";
app.setStyleSheet( s );
mainWindow.show();
return app.exec();
}
---------------------------------------------------