How do I set the QComboBox width to fit the largest item?
问题 I have a QComboBox that I fill with QString using: comboBox->addItem(someString); When I start my GUI application the width of the QComboBox is always 70, even if the smallest item is much larger. How can I dynamically set the width of a QComboBox , for instance, to the largest QString within the comboBox ? Edit: After some further testing I found the following solution: // get the minimum width that fits the largest item. int width = ui->sieveSizeComboBox->minimumSizeHint().width(); // set