QLabel标签添加超链接,点击 即可通过默认浏览器打开网页。

GitHub源码:Qt串口调试助手下载

QLabel标签添加链接

Qt支持 HTML语音,所以可以对链接颜色、字体、有无下划线等进行设置。

以下是使用 默认蓝色、无下划线的示例:

// 状态栏添加超链接
QLabel *lblLinkBlog = new QLabel(this);
lblLinkBlog->setOpenExternalLinks(true);
//lblLinkBlog->setText("<a href=\"https://blog.csdn.net/Mark_md/article/details/108928314\">我的博客(源码讲解)");// 有下划线
lblLinkBlog->setText("<style> a {text-decoration: none} </style> <a href=\"https://blog.csdn.net/Mark_md/article/details/108928314\">我的博客(源码讲解)");// 无下划线
// 设置标签最小大小
lblLinkBlog->setMinimumSize(140, 20);
// 从左往右依次添加
sBar->addWidget(lblLinkBlog);

构造函数中,通过代码在左下角状态栏中添加两个链接。

运行效果

戳他后系统会使用默认浏览器来打开网页。

GitHub源码:Qt串口调试助手下载

【Qt串口调试助手】1.7 - QLabel标签插入链接,修改Qt应用图标相关推荐

  1. 【Qt串口调试助手】1.1 - Qt5编写串口调试助手,Qt串口编程

    这章来学习串口数据流操作.仿照已有成品制作一个用Qt开发的串口调试助手. 介于篇幅有限,本篇只介绍一个最简单的能收发的串口调试助手的制作.后续篇幅会陆续对剩余代码进行讲解,并添加各种功能,对显示.操作 ...

  2. 【Qt串口调试助手】1.5 - 发送/接收字节数量统计

    对发送/接收的字节数目计数,显示到底部状态栏中. GitHub源码:Qt串口调试助手下载 接收字节数计数 (1)在 mainwindow.h文件中创建 收发数属性,再创建两个 标签指针,用于显示收发数 ...

  3. 【Qt串口调试助手】1.2 - 串口数据接收不发生换行,CH340 / CP2102 多硬件兼容

    上一篇提到:对串口接收的显示,使用的是当前位置插入+移动鼠标光标到末尾的方式.这种方法可以有效解决 串口数据接收发生换行的问题,并且解决 CH340 / CP2102 多硬件显示结果不一致的问题.那有 ...

  4. 【Qt串口调试助手】1.8 - 修改Qt应用图标和窗口图标

    修改Qt应用图标和窗口图标. GitHub源码:Qt串口调试助手下载 修改应用图标 首先选择一张喜欢的图片,来作为应用图标,图片格式必须为 .ico. easyicon.net 有很多可供下载的资源. ...

  5. 【Qt串口调试助手】1.6 - QTimer定时自动发送

    使用定时器,控制应用自动发送数据,发送间隔时间可控. GitHub源码:Qt串口调试助手下载 QTimer定时自动发送 (1)ui设计界面拖入 Line Edit.Label.Check Box. ( ...

  6. 【Qt串口调试助手】1.0 - 400行代码撸一个Qt5串口调试助手框架

    1. 设计目的 使用Qt设计一款串口调试助手,具有自动扫描串口端口.列表端口硬件信息.16进制转换.收发数目统计.定时发送等功能.代码注释清晰,应用无内建缓存区,运行效率高,适合拿来学习和作为二次开发 ...

  7. 【Qt串口调试助手】1.4 - 16进制接收/发送

    作为串口调试助手,16进制显示当然是必备功能. 参考文章:QString.QByteArray 16进制转换 GitHub源码:Qt串口调试助手下载 16进制接收 添加两个复选框,"16进制 ...

  8. 【Qt串口调试助手】1.3 - 重写ComboBox下拉框的鼠标点击事件,实现点击下拉框扫描可用串口

    由于ComboBox没有鼠标点击信号,所以如果想实现点击下拉框响应,需要重写ComboBox下拉框的鼠标点击事件.在点击事件中,添加扫描可用串口代码,实现点击下拉框时重新扫描串口.并且下拉框内容输出端 ...

  9. 基于QT的串口调试助手制作

    目录 1.创建文件 2.串口界面制作 3.代码 4.结果 5.改进 6.百度链接 1.创建文件 创建带有ui界面的qt程序,可以点击文件-新建文件或项目就会出现上面的界面,选这Application( ...

最新文章

  1. rabbitmq最大连接数(Socket Descriptors)
  2. 多视图几何总结——基础矩阵、本质矩阵和单应矩阵的自由度分析
  3. Oracle学习(五)DBLINK
  4. Matlab命令集--常用字符串函数
  5. P2290-[HNOI2004]树的计数【组合数,Prufer序列】
  6. 推荐一个配置linux服务的网站
  7. 如何在 PyFlink 1.10 中自定义 Python UDF?
  8. jquery插件开发通用框架
  9. 超级弹珠游戏(洛谷P2356题题解,Java语言描述)
  10. macOS Unlocker3.0
  11. 十种最受前辈宠爱的职场新人
  12. CentOS下PostgreSQL 主从实现之异步流复制(Hot Standby)
  13. JS的构造及其事件注意点总结
  14. 小数点保留若干位小数 %.*f
  15. Eclipse的PHP插件PHPEclipse安装和使用
  16. restframe_work1
  17. SAP ALV 负号前置
  18. java 创建txt_JAVA读取TXT文件、新建TXT文件、写入TXT文件
  19. 产品必备技能(十):如何绘制原型图?先要绘制页面流程图+页面原型图!附实操原型图、流程图实例(抖音)
  20. ​杠杆率是什么意思?外汇杠杆率高好还是低好?

热门文章

  1. Eos的Wasm智能合约的局限性
  2. 第四周作业二_单元测试
  3. 项目经理的软技能提升——知行合一
  4. 二维数组转datatable的代码
  5. 【恋上数据结构】插入排序及二分搜索优化
  6. 深度学习入门读书笔记—全
  7. 【MyBatis笔记】16-多对多关系建表
  8. 从Java角度学JavaScript
  9. 【网络安全工程师面试合集】—黑客常用的端口及攻击方法汇总
  10. nginx访问页面 中文乱码 解决方案