是否有可能以某种方式设置QGridLayout列可以扩展到的最大宽度?
如果我为列中的窗口小部件设置了最大宽度,则即使达到窗口小部件大小限制,该列也会保持增长。
我对Qt相当新,所以也许我错过了一些东西......在WPF中它是一块蛋糕(通过设置ColumnDefinition对象的MaxWidth属性)。
答案 0 :(得分:-3)
我认为您应该将包含小部件的布局插入到QGridLayout中:
> QHboxLayout * WidgetLayout = new QHboxLayout();
> WidgetLayout->addWidget(Your Widget)
>
> YourGridLayout->addLayout(WidgetLayout , /*your widjet Positionn Goes here */) // instead of adding your Widjet to the GridLayout , add the layout that u have created using the methode addLayout
我希望它有所帮助