zoukankan      html  css  js  c++  java
  • PyQt(Python+Qt)学习随笔:QTabWidget选项卡部件当前项类属性currentIndex、currentTabText、currentTabName、currentTabIcon介绍

    QTabWidget的当前项类属性为用于访问当前操作的选项卡,包括如下属性:

    1. currentIndex当前选项的位置索引
    如果没有选择当前项,currentIndex值为-1,可以通过方法currentIndex()和setCurrentIndex(int index)访问该属性。当前项变化时,选项卡部件会发射currentChanged(int index)信号。

    2. currentTabText当前项文本
    currentTabText为当前选项卡栏的文本,但实际上QTabWidget并没有该属性,该属性的访问实际上就是对当前选项卡的tabText的访问。要访问当前选项卡的文本,需要通过currentIndex()方法去访问该选项卡的tabText属性。访问示例代码如下:

    print(self.tabWidget.tabText(self.tabWidget.currentIndex()))
    self.tabWidget.setTabText(self.tabWidget.currentIndex(),  "新冠肺炎的表现特征")
    

    3. currentTabName当前项名称
    currentTabName为当前选项卡的名字,但实际上QTabWidget并没有该属性,该属性的访问实际上就是对选项卡的currentWidget()的返回值的objectName的访问。访问的示例代码如下:

    		currentTab = self.tabWidget.currentWidget()
            print(currentTab.objectName())
            currentTab.setObjectName('ObjectNametest')
    

    4. currentTabIcon当前项图标
    currentTabIcon为当前选项卡栏的图标,但实际上QTabWidget并没有该属性,该属性的访问实际上就是对选项卡的tabIcon属性的访问。要访问当前选项卡的图标,需要通过currentIndex去访问该选项卡的tabIcon。访问示例代码如下:

    print(self.tabWidget.tabIcon(self.tabWidget.currentIndex()))
    self.tabWidget.setTabIcon(self.tabWidget.currentIndex(),  QtGui.QPixmap(":/IT/图像文件/1.png"))
    

    5. currentTabToolTip当前项工具栏提示
    currentTabToolTip为当前选项卡栏的工具栏提示,但实际上QTabWidget并没有该属性,该属性的访问实际上就是对选项卡的tabToolTip属性的访问。要访问当前选项卡的toolTip,需要通过currentIndex去访问该选项卡的tabToolTip。访问示例代码如下:

    index = self.tabWidget.currentIndex()
    print(self.tabWidget.tabToolTip(index ))
    self.tabWidget.setTabToolTip(self.tabWidget.currentIndex(),  '选项卡'+str(index))
    

    6. currentTabWhatsThis当前项帮助信息
    currentTabWhatsThis为当前选项卡栏的帮助提示信息,但实际上QTabWidget并没有该属性,该属性的访问实际上就是对选项卡的tabWhatsThis属性的访问。要访问当前选项卡的tabWhatsThis,需要通过currentIndex去访问该选项卡的tabWhatsThis。访问示例代码如下:

    index = self.tabWidget.currentIndex()
    print(self.tabWidget.tabWhatsThis(index ))
    self.tabWidget.setTabWhatsThis(self.tabWidget.currentIndex(),  '帮助信息'+str(index))
    

    老猿Python,跟老猿学Python!

  • 相关阅读:
    从请假日期列表中取得请假起止日期
    存储过程编写经验和优化措施
    安装IE8不能调试VS2003的解决办法
    javascript驗證若干DropDownList是否有選择
    欢迎光临C/S框架网 www.csframework.com
    C#开发框架钢铁贸易进销存系统演示视频
    基于.Net C/S结构系统开发框架V2.2正式发布!
    C#.NET Winform+WebService开发框架完整版本
    C#.Net C/S快速开发框架V2.2版本介绍
    专注C# .Net C/S结构系统开发框架,C/S框架网
  • 原文地址:https://www.cnblogs.com/LaoYuanPython/p/12570453.html
Copyright © 2011-2022 走看看