第5章 PyQt5高级控件_第1页
第5章 PyQt5高级控件_第2页
第5章 PyQt5高级控件_第3页
第5章 PyQt5高级控件_第4页
第5章 PyQt5高级控件_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TableWidget:表格认识表格QTableWidgetItem模型TableViewTableWidget升级PyQt5中的表格QTableWidget类表格基础类表格类常用方法表格类常用方法QTableWidgetItem类及setItem()方法在表格中显示数据库中的数据verticalHeader()及setVisible()方法隐藏垂直标题设置最后一列自动填充容器setStretchLastSection()方法禁止编辑单元格setEditTriggers()方法设置单元格的文本颜色QTableWidgetItem的setForeground()方法多学两招如果需要设置单元格的背景颜色,可以使用setBackground()方法。设置单元格背景颜色设置指定列的排序方式QTableWidget的sortItems()方法在指定列中显示图片QTableWidgetItem及QIcon对象在指定列中添加PyQt5标准控件setCellWidget()方法多学两招通过使用setCellWidget()方法可以向表格中添加任何PyQt5标准控件,比如在实际项目开发中常见的“查看详情”“编辑”“删除”按钮、指示某行是否选中的复选框等。在表格中添加控件的用处合并指定单元格setSpan()方法ProgressBar:进度条QProgressBar类认识进度条valueChanged在进度条的值发生改变时发射常用的信号应用模拟一个跑马灯的效果。进度条应用自定义等待提示框日常见到的等待提示框实现效果滑块QSlider类认识滑块setOrientation()setPageStep()setSingleStep()setTickInterval()setMinimum()setValue()setMaximum()value()setTickPosition()常用的一些方法valueChangedsliderPressedsliderMoved滑块的值发生改变时发射按下滑块时发射拖动滑块时发射sliderReleased释放滑块时发射常用信号应用使用滑块控制标签中的字体大小。滑块的应用说明QSlider滑块只能控制整数范围,因此,它不适合于需要准确的大范围取值的场景。滑块的使用说明TreeView:树视图QTreeView类认识树视图常用的一些方法QDirModelQStandardItemModelQSqlRelationalTableModelQSortFilterProxyModelQStringListModelQSqlTableModelQSqlQueryModelQFileSystemModel常用内置模型应用显示系统文件目录。在树视图中使用内置模型中的数据应用显示各班级的学生成绩信息。在树视图中使用自定义数据TreeWidget:树控件TreeWidgetQTreeWidgetItem模型TreeView升级树控件基础QTreeWidget类认识树控件setColumnCount()invisibleRootItem()insertTopLevelItems()addTopLevelItem()setColumnWidth()selectedItems()常用的一些方法setIcon()setText()addChild()setCheckState()text()Qt.CheckState.Checked:节点选中Qt.CheckState.Unchecked:节点未选中QTreeWidgetItem类常用方法显示数据为节点设置图标为节点设置复选框设置隔行变色获取选中节点的文本QTreeWidgetItem类的setText()方法QTreeWidgetItem类的setIcon()方法QTreeWidgetItem类的setCheckState()方法setAlternatingRowColors()方法currentItem()方法与text()方法结合树控件主要功能分割线认识分割线QFrame类setFrameShadow()方法setFrameShape()方法setMidLineWidth()方法setLineWidth()方法QFrame类的使用弹簧QSpacerItem类认识弹簧控件说明(1)弹簧主要用在布局管理器中,用来使布局管理器中的控件布局更加合理。(2)弹簧控件只在设计窗口时显示,在实际运行时不显示。弹簧控件的使用说明Dial:旋钮QDial类setRange()方法setFixedSize()方法setMaximum()方法setMinimum()方法setNotchesVisible()方法认识旋钮控件应用使用旋钮控制标签中的字体大小。旋钮控件的使用滚动条QScrollBar类setMaximum()方法setMinimum()方法setValue()方法setOrientation()方法value()方法滚动条控件基础valueChangedsliderMoved滚动条的值发生改变时发射拖动滚动条的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论