【问题标题】:How to auto change QPushButton width and QMenuBar corner widget width when change text of button?更改按钮文本时如何自动更改 QPushButton 宽度和 QMenuBar 角小部件宽度?
【发布时间】:2013-03-15 00:00:35
【问题描述】:

我将角小部件设置为具有两个 QPushButtons 的 QMenuBar。但是当我通过按钮的 setText 设置长文本时,按钮不会改变它的权重,因此,图标和部分文本隐藏。那么,如何在设置文本时改变按钮的宽度和角控件的宽度?

【问题讨论】:

    标签: qt qt5 qpushbutton qmenubar


    【解决方案1】:

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

    【讨论】:

    • 谢谢!这帮助我解决了工具栏大小调整问题!
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2014-05-07
      • 2019-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-19
      • 2012-07-27
      • 1970-01-01
      • 2010-09-20
      相关资源
      最近更新 更多