如何更改Django默认主页为自定义主页,更改Djago默认主页为自定义主页,这是开始网页的第一步。......
PyQt5-如何创建标签控件QLabel
标签控件QLabel的创建,及外观的设置;
1.创建父控件
①导入PyQt5.Qt ,sys模块,创建应用程序对象和顶层窗口对象,并设置顶层窗口的初始属性。
②定义一个setupUI()方法,封装子控件的初始属性代码。
2.创建标签控件
①QLabel()类继承自框架类QFrame(),QFrame()继承自最顶层的QWidget, QLabel()控件可以自由的使用父类里的属性方法。
②QLabel()是展示类控件如文本,图片等,所以关乎到输入,交换功能的方面很少。
③实例一个QLabel(self),并绑定父控件,随后用setText(str)方法展示文本。
也可以一步到位,把展示文本作为参数传入,QLabel(str,self),
3.设置标签字体外观
设置字体:
①为了便于区分设置标签背景色为红色。
②使用setFont(QFont)方法来设置字体;
③参数是QFont对象,有关字体设置的属性都可以通过QFont对象设置。
----例如:先实例一个QFont对象,设置字体大小,字体家族等。
设置字体颜色:
①使用父类QWidget 的setPalette(QPalette) 方法来设置字体的颜色。
②参数是个调色板对象。所以先实例一个调试板对象。
③使用调色板的setColor(QPalette.Foreground,QColor(int,int,int))方法设置颜色。
---第一个参数是需要调色的角色,设置为前景色Foreground,
---第二个参数是要设置的颜色,是QColor()对象,直接传入rgb值。
4.设置文本对齐和缩进。
①为了能更好的测试对齐和缩进功能,将标签控件的大小加以调整。
②可以看到,默认文本位置是上下居中,左对齐。
使用setAlignment(Qt.Alignment或Qt.AlignmentFlag) 方法来设置对齐方式。
①对齐方式取决于参数,是一系列枚举值。如说明文档的截图。
②例如设置有对齐,居中。setAlignment(Qt.AlignRight | Qt.AlignVCenter)
③也可用:setAlignment(Qt.AlignmentFlag(2)| Qt.AlignmentFlag(128))
设置文本缩进:
① 使用 setIndent(int) 方法设置文本缩进;参数是缩进长度。
②缩进的是对齐的一侧,例如右对齐,就是缩进右边。
设置边距:
①使用 setMargin(int ) 方法设置标签的文本边距。参数是宽度。
②将标签控件缩小,可以明显的看到边距内不显示字体。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: python
相关文章
- 详细阅读
-
python中关于单/双引号和转义引号的区别详细阅读
python中关于单/双引号和转义引号的区别,ytho中单/双引号的作用是将引号中间的符号以字符串的形式传递,而在ytho中它们两个的功能是一样的,只不过在遇到转义引号的时候,两者的使用才有所区别,现......
2023-03-16 348 python
- 详细阅读