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
# 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
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.