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)

最新文章

  1. MongoDB安装与故障
  2. 使用配置文件定义ADO.NET 的连接字符串
  3. c# 网络
  4. Velocity(4)——大小写
  5. HQL 参数绑定、唯一结果、分页、投影总结(下)
  6. Unichar, char, wchar_t
  7. 教你50招提升ASP.NET性能(十九):静态集合
  8. webkit.net使用方法日记
  9. windows设置多长时间后自动关机 分类: windows常用小技巧 2014-04-15 09:35 230人阅读 评论(0) 收藏
  10. HDU 5417 Victor and Machine
  11. Python 迭代器、生成器、递归、正则表达式 (四)
  12. 【Linux】查看系统信息
  13. trait与policy模板应用简单示例
  14. 《CLR Via C#》学习--线程开销
  15. html获取输入框的值
  16. VMware修改为静态ip
  17. Confluence 6 附件存储文件系统的分级
  18. 为什么会出现container、injection技术?发展历史及未来发展趋势
  19. 机器学习进阶-图像形态学变化-礼帽与黑帽 1.cv2.TOPHAT(礼帽-原始图片-开运算后图片) 2.cv2.BLACKHAT(黑帽 闭运算-原始图片)
  20. 05: 配置yum源

热门文章

  1. WebRTC 及点对点网络通信机制
  2. confluence+jira
  3. Java 数组 之 二维数组
  4. Node.js中的express框架,修改内容后自动更新(免重启),express热更新
  5. RHCS图形界面建立GFS共享下
  6. CodeForces - 224C. Bracket Sequence (栈模拟)简单做法
  7. MySQL 索引、视图
  8. MySQL必知必会1-20章读书笔记
  9. web安全笔记
  10. 关于2020.04.26【MySQL导出数据到文件中的方法】的补充