1) 超链接代码片段
label->setOpenExternalLinks(true);
label->setText("<a href=\"http://www.sohu.com\"><span style=\" text-decoration: underline; color:#0000ff;\">www.sohu.com</span></a>");
2)内连接片段
头文件定义
private slots:
void on_description_linkActivated(const QString &link);
cpp实现
label->setOpenExternalLinks(false);
connect( ui->label,SIGNAL(linkActivated(QString)),this,SLOT(on_description_linkActivated(QString)));
label->setText("<a href=\"#browse_output\"><span style=\" text-decoration: underline; color:#0000ff;\">www.sohu.com</span></a>");
void MainWindow::on_description_linkActivated(const QString &link)
{
if( link == "#browse_output" )
{
qDebug()<<link;
}
}
3)显示文字
setText("<h3><b><font color=blue>Pay With Points</font></b></h3>")
setStyleSheet("background: transparent; border: none");
ui->label->setText("<font color=#FF0000>test</font>" );
QString str = QString("").sprintf("#%02x%02x%02x",128,1,133);
本文深入探讨了网页中使用超链接实现外部资源访问的方法,并介绍了如何创建内部链接以增强用户体验。同时,展示了如何在不同的场景下灵活运用链接技术,包括设置打开方式、文本样式及触发事件。
8991

被折叠的 条评论
为什么被折叠?



