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. mac OS mysql新建数据库运行sql文件

    mysql -uroot -proot123 进入本地数据库 create database 数据库名; use 数据库名; source 文件路径 quit 退出

  2. VS2013 配置全局 VC++目录

    原文链接:https://blog.csdn.net/humanking7/article/details/80391914 也许是我VS2013安装的有问题,每次编译程序都要去 项目属性页-> ...

  3. 让webpack打包支持ES7的async/await语法

    npm install --save-dev babel-plugin-transform-runtime npm install --save babel-runtime .babelrc配置 { ...

  4. 截取nginx日志

    截取nginx日志 sed -n '/24\/Feb\/2017:11:00:00/,/24\/Feb\/2017:12:00:00/p' yunying_api.wanglibao.com.acce ...

  5. SSH 超时设置

    在阿里云买了一台乞丐版服务器,搭了一个博客,安装了java,mysql,redis等服务,把以前写的知乎爬虫部署上去,看看爬取效果.程序运行一段时间后,发现cmder上的日志不打了,我原以为爬虫挂了, ...

  6. CCF系列奖获奖名单公布,鲍虎军、周志华获CCF王选奖 | CNCC 2017

    本文讲的是CCF系列奖获奖名单公布,鲍虎军.周志华获CCF王选奖 | CNCC 2017, 由中国计算机学会(CCF)主办,福州市人民政府.福州大学承办,福建师范大学.福建工程学院协办的2017中国计 ...

  7. SocksCap64应用程序通过SOCKS代理

    一.下载SocksCap64 https://pan.baidu.com/s/1B671kT9R6Zb6ch1mc4Kb2Q 提取码:hai3 一个是免安装版本,一个是安装版本,选一个即可. 下面以免 ...

  8. 图论--Floyd总结

    Key word:     ①最短路     ②传递闭包:大小关系 数值关系 先后关系 联通关系     ③floyd变形     ④实现方式:插点发法     ⑤思想:动态规划 1.最短路: 最短路 ...

  9. JDK 安装及配置环境变量(基于 Linux)

    1.先确定虚拟机系统是 32 位还是 64 位 #Linux 指令下输入 getconf LONG_BIT 2.建目录 JDK mkdir JDK 3.通过 rz 导入压缩包 jdk-8u144-li ...

  10. D. Mysterious Present DAG dp

    https://codeforces.com/problemset/problem/4/D 这个题目比较简单,就是一个DAG模型,这个可以看看紫书学习一下, 我这次是用dp来写的,用记忆化搜索也许更好 ...