【发布时间】:2012-01-23 11:31:21
【问题描述】:
我有一个关于 QPushButton 的问题。
我希望 QPushButton 的行为只有当焦点在 QPushButton 上时才会显示,而当焦点不在时,它应该隐藏。下面是带有“查看”按钮的图片,只有当焦点在QPushButton上时才会显示。
谢谢, 尼尔
【问题讨论】:
标签: c++ qt qt4 qt-creator
我有一个关于 QPushButton 的问题。
我希望 QPushButton 的行为只有当焦点在 QPushButton 上时才会显示,而当焦点不在时,它应该隐藏。下面是带有“查看”按钮的图片,只有当焦点在QPushButton上时才会显示。
谢谢, 尼尔
【问题讨论】:
标签: c++ qt qt4 qt-creator
子类 QWidget。
创建一个 QPushButton 成员。
重写 QWidget::enterEvent 和 QWidget::leaveEvent 受保护的方法来显示/隐藏 QPushButton。
覆盖 QWidget::resizeEvent 以调整 QPushButton 的大小。
【讨论】: