Qt 当更改按钮文本时,如何自动更改QPushButton宽度和QMenuBar角小部件宽度?

Qt 当更改按钮文本时,如何自动更改QPushButton宽度和QMenuBar角小部件宽度?,qt,qt5,qpushbutton,qmenubar,Qt,Qt5,Qpushbutton,Qmenubar,我将角落小部件设置到QMenuBar中,它有两个QpushButton。但当我通过按钮的setText设置长文本时,按钮不会改变它的权重,所以,图标和部分文本隐藏。那么,在设置文本时如何更改按钮的宽度和角部小部件的宽度呢?我通过在更改按钮文本后再次将相同的角部小部件设置到QMenuBar来解决这个问题。调用menuBar()->adjustSize()设置按钮上的文本后。谢谢!这有助于解决我的工具栏大小调整问题!

我将角落小部件设置到QMenuBar中,它有两个QpushButton。但当我通过按钮的setText设置长文本时,按钮不会改变它的权重,所以,图标和部分文本隐藏。那么,在设置文本时如何更改按钮的宽度和角部小部件的宽度呢?

我通过在更改按钮文本后再次将相同的角部小部件设置到QMenuBar来解决这个问题。

调用
menuBar()->adjustSize()设置按钮上的文本后。

谢谢!这有助于解决我的工具栏大小调整问题!