描述: 1.所有可视控件的基类 2.是一个最简单的空白控件 3.控件时用户界面的最小元素:接收各种事件、绘制在桌面上,展示给用户看 4.每个控件都是矩形的,它们按Z轴顺序排序 5.控件由其父控件和前面的控件剪切 6.没有父控件的控件,称之为窗口(如上图中的window): (1).一般会被包装一个框架 (2).可以通过某些设置修改 QWidget.__bases__查看其父类QWidget.mro()查看其父类以及父类的父类以及。。。 控件的创建 坐标系统 尺寸的相关操作1.尺寸获取 2.尺寸设置 3.尺寸限定 限定了尺寸之后,不能再通过resize改变超出范围的大小 ...
层级关系、层级控制:调整Z轴顺序 点击查看代码 label1=QLabel(window) label1.setText("标签1") label1.resize(200,200) label1.setStyleSheet("background-color:red;") label2=QLabel(window) label2.setText("标签2") label2.resize(200,200) label2.setStyleSheet("background-color:green;") label2.move(100,100) 标签2在标签1上方,现在想把标签2移动下去,在标签...
QAbstractBUtton: 所有按钮控件的基类 提供按钮的通用功能 继承自QWidget 属于抽象类别,不能直接去使用,必须借助于子类(除非你觉得子类不够用,想自定义一个按钮) 大部分功能之前已经使用过,在这里只作简单介绍 文本设置:setText(str):设置按钮提示文本text():获取按钮提示文本 图标设置: 点击查看代码 btn=QPushButton(window) icon=QIcon("madeline.jpg") size=QSize(50,50)Qsize格式 btn.setIconSize(size)设置图标大小 btn.setIcon(icon)设...
一、QPUshBUtton用来给用户点击,来完成某种操作的控件(一般是矩形)继承自QAbstractButton 1.创建按钮的四种方式 2.菜单设置(QMenu)子菜单、分割线和行为动作的区别图中,右边的小菜单称为子菜单,小菜单中,5和更多中间的分界线称为分割线,而菜单中的每一个选项则成为行为动作 点击查看代码 menu=QMenu()创建一个菜单 open_recent_menu=QMenu(menu)不会被自动添加到菜单中 open_recent_menu.setTitle("最近打开") new_action=QAction()创建一个行为动作 new_action.setT...