Я использую QListWidget, который заполняется экземплярами моего собственного виджета элемента пользовательского меню. Виджет элемента меню состоит из QWidget с QHBoxLayout и нескольких QLabels.
Я доволен всем, за исключением того, что QHBoxLayout, кажется, принимает размер моего виджета, уменьшая высоту моего виджета так, чтобы он соответствовал меткам, содержащимся в нем. Я хочу, чтобы виджет элемента меню имел постоянный размер, и просто заставил QHBoxLayout расположить своих детей горизонтально, и это сводит меня с ума, что он принимает высоту виджета!
У кого-нибудь есть идеи? Я пробовал вещи в моем пункте меню QWidget, как:
this->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
this->resize(10, 30);
в надежде, что 10 будет проигнорировано (и расширено), а 30 останется неизменным, но размер виджета по-прежнему будет намного меньше.
Спасибо!
Marlon