QPushButton文本适合Qt中的按钮
我正在尝试制作一个QPushbutton,它将增大大小,以独立地适应文本平台。 文本可能很长,我需要按钮调整大小,以便所有文本都可以看到 例如:我有一个带有文本“恢复默认值”的按钮,它在Win7中可见。当我在mac os中运行时,只会显示部分文本(“存储默认值”)。QPushButton文本适合Qt中的按钮,qt,Qt,我正在尝试制作一个QPushbutton,它将增大大小,以独立地适应文本平台。 文本可能很长,我需要按钮调整大小,以便所有文本都可以看到 例如:我有一个带有文本“恢复默认值”的按钮,它在Win7中可见。当我在mac os中运行时,只会显示部分文本(“存储默认值”)。 谁能告诉我如何解决这个问题,使所有文本都显示在按钮上。QPushButton默认情况下应该已经这样做了。在Qt Creator中检查表单,查看是否将“最大大小”设置为默认值以外的值。如果是,请将宽度和高度都设置为16777215(或
谁能告诉我如何解决这个问题,使所有文本都显示在按钮上。QPushButton默认情况下应该已经这样做了。在Qt Creator中检查表单,查看是否将“最大大小”设置为默认值以外的值。如果是,请将宽度和高度都设置为16777215(或单击属性旁边的红色小箭头) 如果在代码中手动设置尺寸,可以使用
sizeHint
属性获取正确的尺寸:
button->resize(button->sizeHint().width(), button->sizeHint().height());
一些布局会导致小部件拉伸,直到它们填满可用空间。