控件根据文本内容自适应大小,就是类似于网站那种最顶部的标签页,文本长的按钮就长短的按钮就短。为了实现这种需求最简单的就是取出文本内容根据字体计算文本长度,然后resize一下。
其实有一种简单的就是在给这些标签按钮放在横向布局里面,然后设置sizePolicy为preferred,设置stylesheet中左右Padding:Xpx。最后加上一个弹簧控件spacer就可以了。
控件根据文本内容自适应大小,就是类似于网站那种最顶部的标签页,文本长的按钮就长短的按钮就短。为了实现这种需求最简单的就是取出文本内容根据字体计算文本长度,然后resize一下。
其实有一种简单的就是在给这些标签按钮放在横向布局里面,然后设置sizePolicy为preferred,设置stylesheet中左右Padding:Xpx。最后加上一个弹簧控件spacer就可以了。