• 4649阅读
  • 1回复

[提问]为什么QLabel无法捕获html中的锚点点击事件呀? [复制链接]

上一主题 下一主题
离线feixing1
 

只看楼主 倒序阅读 楼主  发表于: 2011-08-18
  1. QGraphicsProxyWidget* proxy = new QGraphicsProxyWidget(this);
  2.     QLabel* browser = new QLabel();
  3.     browser->setTextFormat(Qt::RichText);
  4.     browser->setText("给大家推荐一个不错的网站<a href=\"http://www.qtcn.org\">w3school</a> 。");
  5.     browser->setFixedWidth(360);
  6.     browser->setWordWrap(true);
  7.     connect(browser, SIGNAL(linkActivated(QString)), this, SLOT(linkClicked(QString)));
  8.     proxy->setWidget(browser);

以上的这个小例子,调试的时候没有执行槽linkClicked(),请教有经验的哥哥如何才能让QLabel捕获锚点点击事件呢?谢谢了
离线wxj120bw

只看该作者 1楼 发表于: 2011-08-18
打印 connect(browser, SIGNAL(linkActivated(QString)), this, SLOT(linkClicked(QString))); 返回结果看看
快速回复
限100 字节
 
上一个 下一个