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