【发布时间】:2011-04-04 14:28:56
【问题描述】:
我有一个没有任何文本但带有 QPixmap 图像的 QLabel。当用户单击图像时,我无法找到打开 url 的方法。我不能在这里使用 QLabel 中的文本。
【问题讨论】:
标签: qt qt4 hyperlink qpixmap qlabel
我有一个没有任何文本但带有 QPixmap 图像的 QLabel。当用户单击图像时,我无法找到打开 url 的方法。我不能在这里使用 QLabel 中的文本。
【问题讨论】:
标签: qt qt4 hyperlink qpixmap qlabel
您不需要输入文本,但您确实需要切换到子类标签或改用 QPushButton。如果您使用 QPushButton(这是最简单的),那么您可以更改浮雕布局,使其再次看起来平坦(因为默认按钮没有)。
【讨论】:
您可以在标签上安装事件过滤器并过滤鼠标按下事件。示例见my answer to a similar question。
【讨论】: