Qt4:QLabel - > QPixmap - >单击以打开URL

时间:2011-04-04 14:28:56

标签: qt qt4 hyperlink qpixmap qlabel

我有一个QLabel没有任何文字,但有一个QPixmap图像。当用户点击图片时,我无法找到打开网址的方法。我不能在QLabel中使用文本。

2 个答案:

答案 0 :(得分:3)

您不需要输入文本,但您需要切换到子类标签或使用QPushButton。如果您使用QPushButton(这是最简单的),那么您可以更改浮雕布局,使其再次看起来平坦(因为默认按钮不会)。

答案 1 :(得分:1)

您可以在标签上安装事件过滤器并过滤鼠标按下事件。有关示例,请参阅my answer to a similar question