Qt QLabel详解

article/2025/10/14 6:00:34

一、QLabel常用方法

1. QLabel设置文本内容

ui.label->setText(QStringLiteral("测试中文\n"));

2. QLabel设置颜色

通过设计器里面的改变样式进行设置:同时可以设置字体、文本对齐方式、背景图片

color: rgb(255, 85, 0);
background-color: rgb(85, 255, 0);
font: 75 11pt "微软雅黑";

3. QLabel显示图片

方法一:通过设计器里面的属性编辑页面添加图片。
在这里插入图片描述
方法二:通过代码进行设置:setPixmap(const QPixmap &);
方法三:通过设计器里面的右键改变样式表进行设置:

4. QLabel播放动画

	QLabel *label = new QLabel(this);label->setGeometry(0, 0, 300, 300);QMovie *movie = new QMovie(":/QtWidgetsApplication1/Resources/timg.gif");label->setMovie(movie);movie->start();
  • QLabel富文本显示
    通过属性编辑器进行设置
    在这里插入图片描述

5. QLabel链接事件

可以通过自带信号就行设置

void linkActivated(const QString& link);	//链接点击事件
void linkHovered(const QString& link);		//鼠标移动到链接上时

6. QLabel设置可编辑

可通过属性编辑页进行设置
在这里插入图片描述

7. QLabel设置获取选中的文本

  • QString selectedText() const :获取选中的内容。
  • void setSelection(int, int):设置选择,第一个参数代表是开始位置,第二个参数代表选择几个字。

http://chatgpt.dhexx.cn/article/0YXnjw2r.shtml

相关文章

Qt之QLabel(属性 显示图片 显示动图 显示富文本信息 信号)

QLabel可以说是Qt中最常见的控件之一,主要用来显示文本文字、显示图片、显示gif动图、显示富文本信息。本文将从以下几个方面对QLabel进行介绍: [1]显示及获取文本文字 [2]显示图片 [3]显示动图 [4]显示富文本信息 [5]常用属性设置 [6]信号事件 至于样式表(Q…

Qt扫盲-QLabel使用总结

QLabel使用总结 一、QLabel 显示内容二、注意事项1. 格式注意2. 不保留先前状态3. 格式对齐4. 伙伴焦点 三、信号和槽函数使用1. 信号2. 槽函数 总结: QLabel 其实就是一个用来只读显示的简易控件。适合数据量很小的内容显示。 QLabel用于显示 文本或图像。 不提供…

QT常用控件——QLabel标签控件

操作系统: 统信UOSv20 Qt版本: 5.11.3 一,简单介绍 QLabel用于显示文本或图像,不提供用户交互功能,标签的视觉外观可以以各种方式配置。 项目内容HeaderQLabelqmakeQT widgetsInheritsQFrame 二,常用方法 1. 常用方法 方法…

JavaScript 弹出对话框3种方式

js 弹出对话框3种方式对话框有三种 1:只是提醒,不能对脚本产生任何改变; 2:一般用于确认,返回 true 或者 false ,所以可以轻松用于 if...else...判断 3:一个带输入的对话框,可以返回…

js的弹出框

js的弹出框包括三种:alert、confirm、prompt 1 alert() alert()方法有一个参数,就是用户想弹出的内容,弹出框很简单,就一个显示功能,你可以点击确认关闭这个弹出框。 例如: alert("hello world&…

JavaScript弹出对话框的三种方法

三种方法 alert(); 最简单,将alert();括号内的内容弹出。 confirm(); 与alert();类似,包含确认和取消按钮,点击确定confirm();方法会返回true,点击取消confirm();方法会返回false; prompt(); 与confirm();方法…

JavaScript弹出框

提到弹出框,首先想到的alert()了,其次想到的也还是alert(),其实在js中有三种弹出框,下面我们一一说明。 1,仅确定。 即:对话框界面上只有确定按钮。该功能可以使用alert(…

JS弹出对话框的三种方式

javascript的三种对话框是通过调用window对象的三个方法alert(),confirm()和prompt()来获得,可以利用这些对话框来完成js的输入和输出,实现与用户能进行交互的js代码。 第一种:alert()方法 alert()方法是这三种对话框中最容易使用…

JavaScript弹出对话框的三种方式-alert()-confirm()-prompt()

一、alert()警告框(确定) alert()方法是显示一条弹出提示消息和确认按钮的警告框。 需要注意的是 : alert()是一个阻塞的函数,如果不点确认按钮,后面的内容就不会加载出来。 使用方式: alert(“想要提示的文…

ssh 公钥登录

公钥登录远程主机 ssh-copy-id命令可以把本地主机的公钥复制到远程主机的authorized_keys文件上。 ssh-copy-id命令也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限。 ssh-copy-id [-i [identity_file]] [user]m…

SSH登录失败提示Key exchange failed

前两天去配置一台华为5735交换机,到现场才被告知网络中不允许接入私人电脑,要用他们的涉密电脑配置,结果配置完成后测试SSH远程登录失败,提示如下图: 多次检查配置没有发现有什么遗漏,后来询问别人告知是本…

统信UOS配置SSH登录

配置ssh登录 vim /etc/ssh/sshd_config #打开ssh配置文件 Port 22 #开启ssh 22端口 PermitRootLogin yes #允许root登录 systemctl restart sshd #重启sshd服务 使用MobaXterm1_CHS1远程工具测试 登录成功

Oracle云服务器启用SSH登录

Oracle云服务器(虚机实例)创建创建完成后,打开FinalShell(可以使用其他Shell登录工具)配置好相应的信息。 在此注意以下两点: 用户名是:Centos系统默认账户是opc;Ubuntu系统默认账户…

通过SSH登录Linux云服务器方法

目录 什么是SSH ? SSH登录云服务器 VScode配置ssh环境 VSCode配置Linux平台C/C编程环境 什么是SSH ? Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH通…

树莓派SSH登录显示Access Denied

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、2022.4.4版本以前二、2022.4.4版本以后 一、2022.4.4版本以前 补充一个,第一次连接wifi,在内存卡根目录新建wpa_supplicant.conf文件,输…

ESXi开启SSH登录权限

一、使用vmware vSphere client工具登录到esxi主机, 依次点击:主机---配置---安全配置文件---属性 二、 找到SSH,点击选项. 三、点击”启动” 四、点击“确定”保存就可以了。

kali下开启ssh登录的方法

1.netstat -lnt //查看开放是否开放22端口 2.vim /etc/ssh/sshd_config //进入关于ssh的配置文件 3.修改内容: 按i进行编辑修改; 修改完成后按Esc ,按:,输入wq保存修改并退出。 4./etc/init.d/ssh…

python实现远程ssh登录

1、安装库 pip install paramiko 2、函数介绍 导入库 import paramiko 创建客户端 ssh paramiko.SSHClient() 设置校验 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 连接登录 ssh.connect(‘192.168.xx.xx’, 22, ‘root’, ‘pwd’) 执行命令 stdin, st…

限制SSH登录IP

步骤: 在指定IP的机器上(目前是 172.1.1.10),登录192.168.1.10终端,输入命令: vim /etc/ssh/sshd_config 在末尾输入: AllowUsers root192.168.1.10 即允许192.168.1.10 登录root账户 如需新…

Ubuntu SSH登录

远程登录Ubuntu,一般使用SSH方式。下面介绍SSH的安装和使用。 1、安装SSH服务器 sudo apt-get install openssh-server2、关闭SSH sudo /etc/init.d/ssh stop3、配置SSH su root vim /etc/ssh/sshd_configPort XXX PermitRootLogin yes4、启动SSH 1)…