当我使用addWidget
类QStatusBar
函数向状态栏添加新窗口小部件时,这个新窗口小部件将添加到状态栏的左侧,但我将把它添加到右侧。是否可以不改变主窗口的方向?
答案 0 :(得分:10)
你需要使用QStatusBar。addPermanentWidget()来达到这个效果。这是该方法的文档:
void QStatusBar::addPermanentWidget ( QWidget * widget, int stretch = 0 )
将给定的窗口小部件永久添加到此状态栏,重新显示 小部件,如果它还不是此QStatusBar对象的子级。该 stretch参数用于计算给定的合适大小 小部件随着状态栏的增长和缩小。默认的伸展因子 是0,即给小部件最小的空间。永久意味着 小部件可能不会被临时消息遮挡。 它位于 在状态栏的最右侧。