我正在创建一个日历应用程序,我完成了约会的视图小部件,它基本上是QLabels
的集合。
它就像一个魅力,但我有最后3行的布局问题。
每行都是QHBoxLayout
,它们分组在QVBoxLayout
。
我希望每个QHBoxLayout
中的小部件与左侧对齐(它们是标准的),但这样就浪费了空间。有没有办法将QHBoxLayout的空间缩小到小部件的大小?即使窗户伸展,也保持这个尺寸?
答案 0 :(得分:4)
hboxLayout->setAlignment(Qt::AlignLeft);
答案 1 :(得分:0)
QHBoxLayout* pLayout = new QHBoxLayout();<br />
//add your labels<br />
pLayout ->addItem(new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum));