0

我想在 Qt 中创建一个按钮,它是我给它的 PNG 的大小和形状。我尝试使用将 setAutoRaise 设置为 true 的 QToolButton,以便 3D 框架仅出现在鼠标悬停并按下时,但我不希望该 3D 框架超出 PNG。设置图标大小和/或按钮的最小和最大尺寸没有帮助。

换句话说,我想要(比如说)iOS 上的按钮功能,而不是人们期望在 Windows 对话框上的功能。QToolButton 提供的 chrome(3D 框架)很棒,我仍然想要这种行为,但似乎我必须手动完成所有操作 - 即绘制鼠标悬停、按下和禁用版本的按钮.

有没有办法将 QToolButton 的图标视为按钮的整个范围?或者我可以使用其他控件吗?

4

0 回答 0