Как сделать QLineEdit недоступным для редактирования в Windows

Я использую Qt 5.2, и я хотел бы сделатьQLineEdit не редактируется Проблема в том, что это не так. Когда используешьsetReadOnly(true) он остается с белым фоном и выглядит как редактируемый.

Если я отключу его, то он станет серым, и текст также станет светло-серым. Проблема в том, что нельзя скопировать текст с него в отключенном состоянии.

Так как я могу сделатьQLineEdit должным образом не редактируемый, а также сделать его похожим на это. В Windows такой элемент управления обычно серый, но текст остается черным. Конечно, я мог бы установить стиль вручную, но это означает, что он жестко запрограммирован и может выглядеть неправильно на других платформах.

Ответы на вопрос(4)

Ваш ответ на вопрос