QLabel

  • 作用

  • 方法

  • 信号

作用

占位符、显示文本、显示图片、放置gif动画、超链接、提示标记

方法
setAlignment()

按固定值方式对齐文本

Qt.AlignLeft:水平方向靠左对齐

Qt.AlignRight:水平方向靠右对齐

Qt.AlignCenter:水平方向居中对齐

Qt.AlignJustify:水平方向调整间距两端对齐

Qt.AlignTop:垂直方向靠上对齐

Qt.AlignBottom:垂直方向靠下对齐

Qt.AlignVCenter:垂直方向居中对齐

serIndent()
#设置文本缩进值
setPixmap()

# 设置QLabel为一个Pixmap图片

text()

#获得Qlabel的文本内容

setText()

#设置Qlabel的文本内容

selectedText()

#返回所选择的字符

setBuddy()

设置QLabel的助记符及buddy(伙伴),及使用Qlabel设置快捷键,会在快捷键后将焦点设置到其buddy上,这里用到了Qlabel的交互控件功能    ,此外,buddy可以是任何一个widget控件,使用setBuddy(QWidget*)设置,其Qlabel必须是文本内容,并且使用“&”符号设置了助记符

setWordWrap()

设置是否允许换行

信号
linkActiveted

当单击标签中的超链接,希望在新窗口打开这个超链接时,setOpenExternalLinks特性必须设置为True,即setOpenExternalLinks(True)

linkHovered

#当鼠标指针滑过标签中嵌入的超链接时,需要用槽函数与这个信号进行绑定

        self.result_label = QLabel("Result:")
self.resultSave_button= QPushButton("Save")
self.resultSave_button.clicked.connect(self.saveResult)
self.resultClear_button = QPushButton("Clear")
self.resultClear_button.clicked.connect(self.clearResult)
#self.result_label.setFont()
self.result_label.setFrameStyle(QFrame.Panel|QFrame.Sunken)
#设置背景色
#标签的背景填充更改为True,否则无法显示背景
self.result_label.setAutoFillBackground(True)
#实例化背景对象,进行相关背景颜色属性设置
palette=QPalette()
#palette.setColor(QPalette.Window,Qt.blue)
palette.setColor(QPalette.Window,Qt.green)
#标签1加载背景
self.result_label.setPalette(palette)
#设置文本居中显示
self.result_label.setAlignment(Qt.AlignCenter)

Pyqt5_QLabel的更多相关文章

随机推荐

  1. Python中字符串输出带颜色

    格式:\033[显示方式;前景色;背景色m 说明:前景色            背景色           颜色---------------------------------------30    ...

  2. Node.js中的express框架,修改内容后自动更新(免重启),express热更新

    个人网站 https://iiter.cn 程序员导航站 开业啦,欢迎各位观众姥爷赏脸参观,如有意见或建议希望能够不吝赐教! 以前node中的express框架,每次修改代码之后,都需要重新npm s ...

  3. 基于HTML Canvas实现“指纹识别”技术

    https://browserleaks.com/canvas 说明所谓指纹识别是指为每个设备标识唯一标识符(以下简称UUID).诸如移动原生的APP都可以通过调用相关设备API来获取相应的UUID. ...

  4. DeepWalk论文精读:(3)实验

    模块三 1 实验设计 1.1 数据集 BLOGCATALOG[39]:博客作者网络.标签为作者感兴趣的主题. FLICKR[39]:照片分享网站的用户网络.标签为用户的兴趣群组,如"黑白照片 ...

  5. 背英语单词很困难,不妨学习一下词根词缀吧(每天10个词根、词缀)Part 3

    1.ir- 不,向内 例词: irregular=ir(不)-regular(规则的)=不规则的 irrigate=ir(向内)-rigate(浇水)=灌溉 2. kilo- 千 例词: kilogr ...

  6. VS Code 全部快捷键一览表(巨TM全)

    常用 General 按 Press 功能 Function Ctrl + Shift + P,F1 显示命令面板 Show Command Palette Ctrl + P 快速打开 Quick O ...

  7. Ubuntu开机黑屏解决办法

    联想笔记本通过虚拟机安装Ubuntu12.04后,开机黑屏.这个问题和NVIDIA显卡有关.网上有人提到更改/etc/default/grub文件,可是我通过root身份也无法很好地修改该文件,遂放弃 ...

  8. IoTClientTool自动升级更新

    IoTClientTool是什么 IoTClientTool是什么,IoTClientTool是IoTClient开源组件的可视化操的作实现.方便对plc设备和ModBusRtu.BACnet.串口等 ...

  9. CODING 敏捷实战系列课第二讲:Scrum 敏捷项目管理核心要素之 3355

    Scrum 是敏捷开发流派中最著名和最落地的一支,全球 70% 以上公司的敏捷转型都是以 Scrum 起步.CODING 特邀敏捷顾问.CST & CTC 认证敏捷教练申健老师将在本课程< ...

  10. 自己封装函数,实现数组的内置方法indexOf的功能

    在学习或开发过程中,经常会有朋友需要使用到一个数组方法-indexOf,这里我们先来谈谈它的功能:返回指定数据所在的索引,如果没有则返回-1. 那么我们在使用时通常是直接使用它这个数组内置方法 今天这 ...