更改按钮文本时如何自动更改 QPushButton 宽度和 QMenuBar 角小部件宽度? [英] How to auto change QPushButton width and QMenuBar corner widget width when change text of button?

查看:77
本文介绍了更改按钮文本时如何自动更改 QPushButton 宽度和 QMenuBar 角小部件宽度?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I set corner widget into QMenuBar that has two QPushButtons. But when I set long text by button's setText, button doesn't change it's weight, so, icon and part of text hiding. So, how to change button's width and width of corner widget when set text?

推荐答案

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

Call menuBar()->adjustSize();after setting the text on the button.

这篇关于更改按钮文本时如何自动更改 QPushButton 宽度和 QMenuBar 角小部件宽度?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆