一个简单的例子:
Widget::Widget(QWidget *parent)
: QWidget(parent){
QLabel* label = new QLabel("<a href = 要跳转到的链接地址>显示的内容</a>",this);
label->setFixedSize(200,100);
label->move(10,10);
label->show();
connect(label,SIGNAL(linkActivated(QString)),this,SLOT(openUrl(QString))); //在.h里面定义一个槽private slots: void openUrl(QString url);
}
void Widget::openUrl(QString url)
{
QDesktopServices::openUrl(QUrl(url));
}
本文介绍如何在Qt应用程序中利用QLabel组件创建可点击的超链接,并通过信号与槽机制打开指定网址。文章提供了完整的代码示例,包括初始化设置及连接信号与槽的具体实现。
759

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



