pyqt5窗体居中和布局以及库Qlabel的用法
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,本篇内容介绍了"pyqt5窗体居中和布局以及库Qlabel的用法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够
千家信息网最后更新 2025年02月05日pyqt5窗体居中和布局以及库Qlabel的用法
本篇内容介绍了"pyqt5窗体居中和布局以及库Qlabel的用法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
二、窗体的居中
1.默认情况下,我们的窗体默认是居中在屏幕中心的。
2.手动调整到屏幕中心位置
通过desktop()函数来获取桌面控件的对象QDesktopWidget
通过桌面对象的width()函数来获取屏幕的宽度的分辨率
举例输出桌面分辨率:
dk=app.desktop()
print(dk.width())
窗体示意图
水平居中
dk.width() / 2-mf1.width()/2
垂直居中
dk.height()/2-mf1.height()/2
三、新学一个控件
标签文本控件的使用,需要我们使用类库Qlabel
使用格式:
变量对象=QLabel(标签的文本内容,标签所在的控件)
使用举例:
lbl=QLabel("编程创造城市",self)
绝对布局的使用:
直接通过move到某个像素点的位置
特点:非常灵活
弱点:不能随窗体变化而变化
四、总结强调
1.掌握窗体居中布局的方法
2.掌握利用绝对布局的方法以及优劣点
本节知识源代码:
import sys
from PyQt5.QtWidgets import QApplication,QWidget,QLabel
class MyForm1(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle("刘金玉编程")
lbl=QLabel("编程创造城市",self)
self.resize(400,300)
self.move(50,50)
self.show()
def center(self):
pass
if __name__=="__main__":
app=QApplication(sys.argv)
dk = app.desktop()
#初始化的窗体
mf1=MyForm1()
mf1.move(dk.width() / 2-mf1.width()/2, dk.height()/2-mf1.height()/2)
app.exec_()
"pyqt5窗体居中和布局以及库Qlabel的用法"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
窗体
布局
控件
内容
对象
屏幕
标签
桌面
知识
编程
位置
函数
分辨率
城市
情况
文本
方法
更多
变化
输出
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
淮南物业管理软件开发
仓库erp软件开发管理
ep数据库导出
湖南游戏软件开发价格
云南移动软件开发公司
外购软件开发费如何核算
软件开发公司有哪些部门
尼勒克网络安全答题答案
cnpdtm数据库
软件开发员比网络工程师更累
开源数据库审计系统oracle
动漫软件开发哪里学
高校无线网络安全防范措施应用
三星手机安装网络安全证书
安徽省分布式服务器云空间
医院系统面临网络安全
mapgis数据库加载失败
软件开发商怎么做好
邯郸大数据软件开发价格
iwms 数据库
微服务连接多种数据库
西安高新区网络安全大会
全新的眼镜行业软件开发商
多台服务器共享存储
具有口碑的零信任网络安全
八大算法软件开发
dell服务器设备管理口密码
软件开发中用到哪些工具
设置目标数据库出错
数据库技术能力目标