PyQt5-如何创建标签控件QLabel

 时间:2024-10-23 09:01:50

标签控件QLabel的创建,及外观的设置;

1.创建父控件

1、①导入PyQt5.Qt ,sys模块,创建应用程序对象和顶层窗口对象,并设置顶层窗口的初始属性。②定义一个setupUI()方法,封装子控件的初始属性代码。

PyQt5-如何创建标签控件QLabel

2.创建标签控件

1、①QLabel()类继承自框架类QFrame(),QFrame()继承自最顶层的QWidget, QLabel()控件可以自由的使用父类里的属性方法。②QLabel()是展示类控件如文本,图片等,所以关乎到输入,交换功能的方面很少。③实例一个QLabel(self),并绑定父控件,随后用setText(str)方法展示文本。

PyQt5-如何创建标签控件QLabel

2、也可以一步到位,把展示文本作为参数传入,QLabel(str,self),

PyQt5-如何创建标签控件QLabel

3.设置标签字体外观

1、设置字体:①为了便于区分设置标签背景色为红色。②使用setFont(QFont)方法来设置字体;③参数是QFont对象,有关字体设置的属性都可以通过QFont对象设置。----例如:先实例一个QFont对象,设置字体大小,字体家族等。

PyQt5-如何创建标签控件QLabel

2、设置字体颜色:①使用父类QWidget 的setPalette(QPalette) 方法来设置字体的颜色。②参数是个调色板对象。所以先实例一个调试板对象。③使用调色板的setColor(QPalette.Foreground,QColor(int,int,int))方法设置颜色。---第一个参数是需要调色的角色,设置为前景色Foreground,---第二个参数是要设置的颜色,是QColor()对象,直接传入rgb值。

PyQt5-如何创建标签控件QLabel

4.设置文本对齐和缩进。

1、①为了能更好的测试对齐和缩进功能,将标签控件的大小加以调整。②可以看到,默认文本位置是上下居中,左对齐。

PyQt5-如何创建标签控件QLabel

2、使用setAlignment(Qt.Alignment或Qt.AlignmentFlag) 方法来设置对齐方式。①对齐方式取决于参数,是一系列枚举值。如说明文档的截图。②例如设置有对齐,居中。setAlignment(Qt.AlignRight | Qt.AlignVCenter)③也可用:setAlignment(Qt.AlignmentFlag(2)| Qt.AlignmentFlag(128))

PyQt5-如何创建标签控件QLabel

3、设置文本缩进:① 使用 setIndent(int) 方法设置文本缩进;参数是缩进长度。②缩进的是对齐的一侧,例如右对齐,就是缩进右边。

PyQt5-如何创建标签控件QLabel

4、设置边距:①使用 setMargin(int ) 方法设置标签的文本边距。参数是宽度。②将标签控件缩小,可以明显的看到边距内不显示字体。

PyQt5-如何创建标签控件QLabel
  • 解决谷歌浏览器的Google引擎无法使用的问题
  • 如何使用Google Chrome(谷歌)浏览器
  • 谷歌浏览器怎么使用
  • 国内如何使用谷歌浏览器
  • java 怎么判断文件是否存在
  • 热门搜索
    元旦节手抄报 创文明城市手抄报 我和我的祖国手抄报 心理健康的手抄报 禁毒手抄报内容写什么 春天手抄报图片 世界读书日手抄报 关于消防的手抄报 红领巾心向党手抄报内容 向国旗敬礼手抄报