Qt实现Label超链接效果
来源:互联网 发布:宽带网络套餐十机顶盒 编辑:程序博客网 时间:2024/05/21 07:54
写在前言:要么使用自定义槽函数实现,要么就是通过设置label中setOpenExternalLinks中方法实现.
直接贴代码吧:
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
ui->OpenUrl->setText("<a href = www.baidu.com>百度</a>");
ui->OpenUrl->setFixedSize(40,40);
connect(ui->OpenUrl,SIGNAL(linkActivated(QString)),this,SLOT(openUrl(QString))); //在.h里面定义一个槽private slots: void openUrl(QString url);
QLabel *openfilelabel = new QLabel(this);
openfilelabel->setOpenExternalLinks(true);
openfilelabel->setText("<a href = http://www.sina.com.cn>新浪</a>");
}
Widget::~Widget()
{
delete ui;
}
void Widget::openUrl(QString url)
{
QDesktopServices::openUrl(QUrl(url));
}
这是两种实现方法混合体,备注:void Widget::openUrl(QString url)这个的声明机制为槽函数.
- Qt实现Label超链接效果
- easyui formatter实现超链接效果
- Swing之带超链接的label简单实现。
- label文字添加超链接
- a 标签 超链接提示效果实现方案
- TextView实现超链接并自定义点击效果
- QT 实现QLabel上的超链接
- QT 实现QLabel上的超链接
- QT 实现QLabel上的超链接
- QT 实现QLabel上的超链接
- QT 实现QLabel上的超链接
- QT 实现QLabel上的超链接
- QT学习之lQLable实现超链接功能
- QT 实现QLabel上的超链接
- #Qt入门#---------实现QLabel上的超链接
- Label 控件实现跑马灯效果
- QML的Label实现Tooltip提示效果
- CSS JQuery input+label实现placeholder效果
- EditText中光标位置问题
- Java环境变量的配置(window下)
- Android 开源框架Glide应用(二)_占位&动画&Gif
- indexOf(String.indexOf 方法)
- kafka本地测试环境搭建
- Qt实现Label超链接效果
- 【数据结构】:图
- 对spring web启动时IOC源码研究
- 计算机是如何启动的?
- http://blog.csdn.net/crazy1235/article/details/43377545
- 业界难题-“跨库分页”的四种方案
- GLSurFaceView特性
- Java 判断字符是否是中文汉字
- Main函数中线程执行顺序