当前位置: 首页 > news >正文

命令按钮QLink

主要作用用来点击后可以自动打开系统的网页浏览器,跳转到指定的网页

常用方法

文本

//获取和设置文本
QString text() const
void setText(const QString &text)

描述信息

//获取和设置描述文本 
QString description() const
void setDescription(const QString &description)

区别:

图标

//获取和设置图标
QIcon icon() const
void setIcon(const QIcon &icon)

扁平风格

可以去掉按钮的边框

//获取和设置按钮的扁平风格
bool isFlat() const
void setFlat(bool)

常用信号

//点击信号
void clicked(bool checked = false)

举例

点击命令按钮后,打开百度的网页

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include<QCommandLinkButton>
#include<QDesktopServices>//引入桌面服务
#include<QUrl>//引入Urlclass Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr): QWidget(parent){resize(500,400);QCommandLinkButton* link_btn=new QCommandLinkButton(this);link_btn->setGeometry(10,10,110,50);link_btn->setText("你好");link_btn->setDescription("点击打开百度");link_btn->setIcon(QIcon(":/1.png"));link_btn->setFlat(true);//点击按钮后打开百度connect(link_btn,&QCommandLinkButton::clicked,this,[=](){QDesktopServices::openUrl(QUrl("www.baidu.com"));});}~Widget()=default;
};
#endif // WIDGET_H

学习链接:https://github.com/0voice


http://www.mrgr.cn/news/41350.html

相关文章:

  • 记一次RCE漏洞的利用
  • 用Python实现运筹学——Day 9: 线性规划的灵敏度分析
  • “国酒茅台”商标曾被几十家异议,有的带“国”却下证!
  • 电子连接器温升仿真教程 二
  • 浅谈UDP和TCP的区别
  • TypeScript 算法手册【快速排序】
  • 在 FastAPI 中设置 CORS 头
  • 24C256 (i2c)指令及时序(代码含单个字节和整页字节的写入)
  • 【rCore OS 开源操作系统】Rust 练习题题解: Structs
  • 微调学习记录
  • 为什么有必要由母语人士翻译应用程序界面
  • HarmonyOS/OpenHarmony 自定义弹窗页面级层级控制解决方案
  • idea环境下vue2升级vue3
  • 绘制随k变化的等熵面积比公式
  • 【折半查找】
  • 体系结构论文(五十三):Featherweight Soft Error Resilience for GPUs 【22‘ MIRCO】
  • 栈和队列的相互实现(C)
  • QT系统学习篇(2)- Qt跨平台GUI原理机制
  • 【分别为微服务云原生】9分钟ActiveMQ延时消息队列:定时任务的革命与Quartz的较量
  • 主存储器——半导体芯片简介