PyQt5 – How to make text center align for non-editable ComboBox
In this article we will see how we can center align the text of combo box and combo box should remain non-editable. By default the combo box text is left align and combo box don’t have any alignment method of its own.
In order to center align the text we have to do the following – 1. Create a combo box 2. Make line edit object from combo box 3. Center align the line edit 4. Make the line edit on editable
Note : Because of the line edit object combo box will become editable therefore there is a need to make it non editable Syntax :
# getting the line edit of combo box line_edit = self.combo_box.lineEdit() # setting line edit alignment to the center line_edit.setAlignment(Qt.AlignCenter) # setting line edit to read only line_edit.setReadOnly(True)
Below is the implementation
My Personal Notes arrow_drop_up
Please Login to comment...