PyQt6 QLabel标签控件
锋哥原创的PyQt6视频教程:
2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计21条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~、第2讲 PyQt6库和工具库QTDesigner安装与配置、第3讲 PyQt6第一个程序HelloWorld实现等,UP主更多精彩视频,请关注UP账号。
https://www.bilibili.com/video/BV11C4y1P7fj/
Label控件,又称为标签控件,它主要用于显示用户不能编辑的文本,标识窗体上的对象(例如,给文本框、列表框添加描述信息等),它对应PyQt6中的QLabel类,Label控件本质上是QLabel类的一个对象。
设置标签文本

对应QLabel对象方法:setText()
设置标签文本的对齐方式
主要用到alignment属性


对齐分两个大维度,分别是水平方向( Horizontal ) 和垂直方向 ( Vertical )
水平方向( Horizontal )取值有:
AlignLeft:左对齐
AlignHCenter:水平居中对齐
AlignRight:右对齐
AlignJustify:两端对齐

垂直方向 ( Vertical )取值有:
AlignTop:顶部对齐
AlignVCenter:垂直居中对齐
AlignBottom:底部对齐

参考代码:
self.label.setAlignment(QtCore.Qt.AlignmentFlag.AlignBottom|QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing)
setAlignment()方法。枚举值通过QtCore.Qt.AlignmentFlag属性值。
设置文本换行显示
假设将标签文本的text值设置为“学Python,上python222.com” ,在标签宽度不足的情况下,系统会默认只显示部分文字

遇到这种情况,可以设置标签中的文本换行显示,只需要在Qt Designer设计器的属性编辑器中,将wordWrap属性后面的复选框
选中即可。

预览效果:

用到setWordWrap()方法;
self.label.setWordWrap(True)
为标签设置超连接
为Label标签设置超链接时,可以直接在QLabel类的setText()方法
中使用HTML中的<a>标签设置超链接文本,然后将Label标签的setOpenExternalLinks()设置为True,以便允许访问超链接。

self.label.setOpenExternalLinks(True)
为标签设置图片
为Label标签设置图片时,需要使用QLabel类的setPixmap()方法,该方法中需要有一个QPixmap对象,表示图标对象。

self.label.setPixmap(QtGui.QPixmap("C:/Users/java1234/Desktop/logo.png"))

获取标签文本
获取Label标签中的文本需要使用QLabel类的text()方法。
"""python加载ui文件作者 : 小锋老师官网 : www.python222.com
"""
import sys
from PyQt6.QtWidgets import QApplication, QLabel
from PyQt6 import uic
if __name__ == '__main__':app = QApplication(sys.argv)ui = uic.loadUi("./QLabel标签控件.ui")myLabel: QLabel = ui.label # 获取label对象print(myLabel.text()) # 打印label文本值ui.show()
sys.exit(app.exec())
相关文章:
PyQt6 QLabel标签控件
锋哥原创的PyQt6视频教程: 2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计21条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话…...
即时通讯技术文集(第24期):音视频WebRTC好文合集 [共20篇]
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第 24 期。 [- 1 -] 开源实时音视频技术WebRTC的现状 [链接] http://www.52im.net/article-126-1.html [摘要] 作为Google开源的技术,WebRTC并不…...
HTML+CSS+JS网页设计与制作摄影类个人网页
可以使用网页三剑客htmlcssjs实现网页设计与制作,页面排版布局高端大气。 使用HTMLCSS页面布局设计,HTMLCSSJS网页设计与制作摄影类个人网页,这是一个优质的个人网页制作。 凭借简约的设计风格、精湛的制作工艺,突破与创新的理念…...
U-boot(五):启动内核
本文主要探讨210的uboot启动内核过程。 嵌入式系统状态启动 未上电时bootloader、kernel、rootfs以镜像形式存储在启动介质中(X210为iNand/SD卡),运行时搬运到DDR中 未上电时u-boot.bin,zImage,rootfs在SD卡中各自对应的分区中,启动时去对应分区寻找(分区表一…...
tp8 使用rabbitMQ(2)工作队列
代码的参数说明在 第一小节的代码中,如果需要可移步到第一节中查看 工作队列 工作队列(又称:任务队列——Task Queues)是为了避免等待一些占用大量资源、时间的操作。当我们把任务(Task)当作消息发送到队列…...
ZKP11.4 Use CI to instantiate Fiat-Shamir
ZKP学习笔记 ZK-Learning MOOC课程笔记 Lecture 11: From Practice to Theory (Guest Lecturer: Alex Lombardi) 11.4 Use CI to instantiate Fiat-Shamir Avoid Bad Challenges Def: Given false claim x x x and a first message α \alpha α, a challenge β \beta …...
华为云编译构建CodeArts Build常见问答汇总
1.【Build】公有云编译构建是否支持导入外部机器做执行机 答:参考链接:https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0017.html • 使用代理机功能,需要配备1台4U8G或以上规格、磁盘>80GB的主机。 • 安装代理的…...
009 OpenCV 二值化 threshold
一、环境 本文使用环境为: Windows10Python 3.9.17opencv-python 4.8.0.74 二、二值化算法 2.1、概述 在机器视觉应用中,OpenCV的二值化函数threshold具有不可忽视的作用。主要的功能是将一幅灰度图进行二值化处理,以此大幅降低图像的数…...
基于python的NBA球员数据可视化分析的设计与实现
完整下载:基于python的NBA球员数据可视化分析的设计与实现.docx 基于python的NBA球员数据可视化分析的设计与实现 Design and Implementation of NBA Player Data Visualization Analysis based on Python 目录 目录 2 摘要 3 关键词 4 第一章 引言 4 1.1 研究背景 …...
《使用Python将Excel数据批量写入MongoDB数据库》
在数据分析及处理过程中,我们经常需要将数据写入数据库。而MongoDB作为一种NoSQL数据库,其具有强大的可扩展性、高性能以及支持复杂查询等特性,广泛用于大规模数据存储和分析。在这篇文章中,我们将使用Python编写一个将Excel数据批…...
leetcode_828_统计子串中的唯一字符
题意:所有子串中单个字符出现的次数和 问题转化:对于串中的每个字符,只包含其一次的所有子串的个数和 关于求只包含某位置字符一次的子串个数 class Solution { public:int uniqueLetterString(string s) {/* ...A...A...A...*/int n s.size…...
「Java开发中文指南」IntelliJ IDEA插件安装(一)
IntelliJ IDEA是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能是非常强大的。 插件扩展了Intel…...
单机多卡训练
参考几个不错的帖子(还没来得及整理): 基于pytorch多GPU单机多卡训练实践_多卡训练效果不如单卡-CSDN博客 关于PyTorch单机多卡训练_能用torch.device()实现多卡训练吗-CSDN博客 Pytorch多机多卡分布式训练 - 知乎 (zhihu.com) 当代研究生…...
数据库基础教程之数据库的创建(一)
双击打开Navicat,点击:文件-》新建连接-》PostgreSQL 在下图新建连接中输入各参数,然后点击:连接测试,连接成功后再点击确定。 点击新建数据库 数据库设置如下:...
Python教程:DataFrame列数据类型的转换
Pandas提供了多种数据类型转换方法。可以使用astype()函数来转换数据类型。例如,可以将字符串类型的列转换为整数类型的列: # Author : 小红牛 # 微信公众号:wdPython import pandas as pd# 创建包含字符串类型列的DataFrame df pd.DataFra…...
4-Python与设计模式--抽象工厂模式
4-Python与设计模式–抽象工厂模式 一、快餐点餐系统 想必大家一定见过类似于麦当劳自助点餐台一类的点餐系统吧。在一个大的触摸显示屏上, 有三类可以选择的上餐品: 汉堡等主餐、小食、饮料。当我们选择好自己需要的食物,支付完成后&#…...
STM32 默认时钟更改 +debug调试
STM32时钟 文章目录 STM32时钟前言一、修改系统时钟二、DEBUG 前言 为什么我们要改STM32的时钟呢,打个比方在做SPI驱动的时候,需要16M的时钟,但是stm32默认是72的分频分不出来,这个时候我们就要改系统时钟了,那么怎么…...
转成String类型的几种方式
文章目录 1. String.valueOf()2. 包装类-toString()3. 使用字符串拼接4. 强制类型转换 (String) object5. 总结:6. 基本数据类型和包装类 1. String.valueOf() String.valueOf():基本数据类型或包装类都可以通过 String.valueOf() 方法转为字符串表示形…...
Android BSP 开发之六
1.设定Android settings中某个xml文件(包括其子项)或者某个Preference不被搜索到 设定某个xml文件(包括子项)不被搜索到 找到该xml文件对应的fragment java文件中的SEARCH_INDEX_DATA_PROVIDER,在该provider中对isPageSearchEnabled方法进行重写并…...
mybatis的使用,mybatis的实现原理,mybatis的优缺点,MyBatis缓存,MyBatis运行的原理,MyBatis的编写方式
文章目录 MyBatis简介结构图Mybatis缓存(一级缓存、二级缓存)MyBatis是什么?mybatis的实现原理JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?Mybatis优缺点优点缺点映射关系 MyBatis的解析和运行原理MyBatis的…...
Godot引擎包文件深度解析:godotdec技术揭秘与实战指南
Godot引擎包文件深度解析:godotdec技术揭秘与实战指南 【免费下载链接】godotdec An unpacker for Godot Engine package files (.pck) 项目地址: https://gitcode.com/gh_mirrors/go/godotdec Godot引擎作为开源游戏引擎的佼佼者,其资源打包机制…...
新手必看:GD32单片机GPIO输入配置与按键检测实战(Keil5工程详解)
1. GPIO输入模式基础认知 第一次接触GD32单片机的GPIO输入功能时,我对着数据手册发呆了半小时——浮空、上拉、下拉这些专业术语看得人头晕。直到亲手用面包板接了个按键电路才恍然大悟:GPIO输入本质上就是个电子开关状态检测器。想象你面前有个电灯开关…...
如何用ncmdump一键解密网易云音乐NCM文件?3步实现音乐自由
如何用ncmdump一键解密网易云音乐NCM文件?3步实现音乐自由 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 您是否遇到过这样的困扰:在网易云音乐下载的歌曲只能在特定客户端播放,想在手机、车载音…...
目前在工业 C# 上位机中使用最广泛的 YOLOv8 实时检测代码模板
以下是一套目前在工业 C# 上位机中使用最广泛的 YOLOv8 实时检测 代码模板(2025 年最新稳定写法)。 using Microsoft.ML.OnnxRuntime; using Microsoft.ML.OnnxRuntime.Tensors; using OpenCvSharp; using System; using System.Collections.Generic; us…...
3个步骤解锁QQ音乐加密格式:让付费音乐真正属于你
3个步骤解锁QQ音乐加密格式:让付费音乐真正属于你 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录,默认转换结…...
MGeo中文地址解析模型参数详解:多模态预训练底座实战解析
MGeo中文地址解析模型参数详解:多模态预训练底座实战解析 地址信息,就像我们日常生活中的“数字门牌”,是连接线上信息与线下物理世界的关键桥梁。无论是点外卖时精准送达,还是导航时快速定位,背后都离不开对地址文本…...
uniapp中uni.scss全局变量配置与页面应用实战指南
1. 为什么需要全局SCSS变量? 在UniApp开发中,我们经常遇到需要统一管理颜色、间距、字体等样式属性的场景。比如项目主色调是紫色,这个颜色可能用在按钮、导航栏、图标等几十个地方。如果每次都要写#936AFF这样的色值,不仅容易出…...
从零开始:如何用AVX和AVX2内在函数让你的C程序性能翻倍 [特殊字符]
从零开始:如何用AVX和AVX2内在函数让你的C程序性能翻倍 🚀 【免费下载链接】AVX-AVX2-Example-Code Example code for Intel AVX / AVX2 intrinsics. 项目地址: https://gitcode.com/gh_mirrors/avx/AVX-AVX2-Example-Code 你是否曾想过ÿ…...
快速上手:使用VSCode远程连接部署LFM2.5-1.2B-Thinking-GGUF的服务器
快速上手:使用VSCode远程连接部署LFM2.5-1.2B-Thinking-GGUF的服务器 1. 前言:为什么选择VSCode远程开发 如果你正在使用云服务器或远程主机运行LFM2.5-1.2B-Thinking-GGUF这类大模型,直接在本地和远程之间来回切换会非常麻烦。VSCode的Rem…...
告别网盘限速的终极方案:网盘直链下载助手完全指南
告别网盘限速的终极方案:网盘直链下载助手完全指南 【免费下载链接】baiduyun 油猴脚本 - 一个免费开源的网盘下载助手 项目地址: https://gitcode.com/gh_mirrors/ba/baiduyun 你是否曾经被网盘的龟速下载折磨得失去耐心?明明拥有百兆宽带&#…...
