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