QLineEdit обрезает текст при фокусе, курсор ниже текста

При вводе текста в QLineEdit он обрезается сверху, словно его перекрывает каким-то другим полем, подозреваю что это какой-то скрытый border. И, как мне кажется, курсор располагается ниже текста из-за этой же проблемы. Когда убираю фокус QLineEdit текст выглядит нормально. Ну и вишенка на торте: проблема возникает только при запуске программы на Linux(Raspberry Pi), при работе на Windows проблемы нет.

Кусок кода из design.py (Qt Designer):

        self.edit_1 = QtWidgets.QLineEdit(self.page_edit)
        self.edit_1.setMinimumSize(QtCore.QSize(0, 38))
        self.edit_1.setMaximumSize(QtCore.QSize(80, 38))
        font = QtGui.QFont()
        font.setFamily("PF DinDisplay Pro")
        font.setPointSize(18)
        font.setBold(True)
        font.setWeight(75)
        self.edit_1.setFont(font)
        self.edit_1.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.edit_1.setStyleSheet("\n"
"QLineEdit{\n"
"            outline: none;\n"
"            color: #c0c0c0;\n"
"            border: 2px solid #A38415;\n"
"            background-color: #2b2b2b;\n"
"        }\n"
"QLineEdit:hover{\n"
"    border: 2px solid #FDDE70;\n"
"        }\n"
" QLineEdit:focus{\n"
"      border: 2px solid #FDDE70;\n"
"}")
        self.edit_1.setMaxLength(32767)
        self.edit_1.setAlignment(QtCore.Qt.AlignCenter)
        self.edit_1.setObjectName("edit_1")

Как это выглядит:

Слева LineEdit в фокусе, текст обрезан сверху


Ответы (0 шт):