Seite 1 von 1

QBoxLayout: Ein Widget minimieren

Verfasst: Freitag 10. Dezember 2010, 18:20
von flying sheep
geht die zeile mit den fontmetrics irgendwie schöner?

Code: Alles auswählen

res_box = QHBoxLayout()

width_spin = QSpinBox()
res_box.addWidget(width_spin)

x = QLabel("×")
x.setFixedWidth(QFontMetrics(QFont()).width("×"))
res_box.addWidget(x)

height_spin = QSpinBox()
res_box.addWidget(height_spin)
was ich erreichen möchte ist natürlich, dass das label minimal breit ist, x.minimalWidth() ist aber so schmal, dass man das „ד nicht mehr sehen kann.

Re: QBoxLayout: Ein Widget minimieren

Verfasst: Samstag 11. Dezember 2010, 12:29
von lunar
".minimumSizeHint()" statt ".minimumSize()", und der obligatorische Hinweis, dass feste Größen so weit als möglich vermieden werden sollten.