Python+PyCharm+Pyside6+Sqlite系列之三:认识QT界面

认识QT界面

窗口部件家族

QT提供的默认基类只有QMainWindow、QWidget、和QDialog这三种,这三种窗体也是用的最多的,QMainWindow是带有菜单栏和工具栏的主窗口类,QDialog是各种对话框的基类,而他们全部继承自QWidget。不仅如此,所以的窗口部件都继承自QWidget,继承关系如图所示。
在这里插入图片描述
瞅瞅上面这张图,再看QT-designer里面控件的名字,聪明的你一定知道怎么回事了。爹生了一堆儿子,儿子们生了更大一堆孙子,有计划的生育。

三个窗口基类(QMainWindow , QWidget , QDialoh)的区别

1.QMainWindow:

QMainWindow类提供一个带有菜单条,工具条和一个状态条的主应用程序窗口。主窗口通常提供一个大的中央窗口部件,以及周围菜单,工具条,和一个状态栏。

2.QWidget

QWidet类是所有用户界面对象的基类,窗口部件是用户界面的一个基本单元,它从窗口系统接收鼠标,键盘和其他消息,并在屏幕上绘制自己。一个窗口部件可以被他的父窗口或者是其他窗口挡住一部分。

3.QDialog

QDialog类是对话框窗口的基类,对话框窗口主要用于短期任务和用户进行短期通讯的顶级窗口,QDialog可以是模态对话框或者是非模态对话框。QDialog支持扩展并带有返回值,他们可以带有默认值

常用部件

QT Designer(界面设计器)中的部件就如做饭用的材料,常用部件如下,标标汉语意好理解。

在这里插入图片描述

部件名称含义
Layouts布局管理组
Spacers空间间隔组
Buttons按钮组
Item Views(Model-Based)项目视图组
Item Widgets(Item-Based)项目部件组
Containers容器组
Input Widgets输入部件组
Display Widgets显示部件组


各组部件内部组件等我们用到时再一一介绍大家认识。

界面功能区

在这里插入图片描述
界面中的“对象检查器”可以选择要编辑的对象或者说部件,“属性编辑器”设置所选对象的属性,比如对象是一个具体的人,通过属性可以置他的高矮胖瘦,黑还是白。“资源浏览器”可以查看所用图片等资源。

总结

以上就是今天要讲的内容,本文仅仅简单介绍了QT6界面,部件含义,功能等。初稿难免有考虑不周之处,敬请斧正指导!
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值