【发布时间】:2013-03-15 00:00:35
【问题描述】:
我将角小部件设置为具有两个 QPushButtons 的 QMenuBar。但是当我通过按钮的 setText 设置长文本时,按钮不会改变它的权重,因此,图标和部分文本隐藏。那么,如何在设置文本时改变按钮的宽度和角控件的宽度?
【问题讨论】:
标签: qt qt5 qpushbutton qmenubar
我将角小部件设置为具有两个 QPushButtons 的 QMenuBar。但是当我通过按钮的 setText 设置长文本时,按钮不会改变它的权重,因此,图标和部分文本隐藏。那么,如何在设置文本时改变按钮的宽度和角控件的宽度?
【问题讨论】:
标签: qt qt5 qpushbutton qmenubar
设置按钮上的文字后调用menuBar()->adjustSize();。
【讨论】:
我通过在更改按钮文本后再次将相同的角小部件设置到 QMenuBar 来解决它。
【讨论】: