• 首页
  • Qt文档
  • DTK文档
  • 玲珑文档
  • dtabbar_zh

    Class::DTabBar

    暂无该属性


    Detailed Description

    DTabBar 是一个标签栏控件,是在 QTabBar 基础之上进行扩展增强。 增加了许多特性,比如:新建按钮,支持向外拖放事件...该控件目前被深度编辑器中所使用。

    DTabBar::Q_PROPERTY

    [private plain  ]

    int Q_PROPERTY(bool )

    DTabBar::setTabMinimumSize

    [private plain  ]

    void setTabMinimumSize(int index, const int &size)

    设置索引标签的最小尺寸

    DTabBar::setTabMaximumSize

    [private plain  ]

    void setTabMaximumSize(int index, const int &size)

    设置索引标签的最大尺寸

    DTabBar::visibleAddButton

    [private plain  ]

    bool visibleAddButton() const

    新建标签栏按钮是否可见 See also setVisibleAddButton()

    DTabBar::shape

    [private plain  ]

    QTabBar::Shape shape() const

    标签栏形状

    DTabBar::setShape

    [private plain  ]

    void setShape(QTabBar::Shape shape)

    设置标签栏形状

    DTabBar::addTab

    [private plain  ]

    int addTab(const QString &text)

    添加一个新的标签,返回新标签的索引

    DTabBar::addTab

    [private plain  ]

    int addTab(const QIcon &icon, const QString &text)

    添加一个新的标签,包含图标、文本

    DTabBar::insertTab

    [private plain  ]

    int insertTab(int index, const QString &text)

    插入一个文本标签

    DTabBar::insertTab

    [private plain  ]

    int insertTab(int index, const QIcon &icon, const QString &text)

    插入一个图标文本标签

    DTabBar::removeTab

    [private plain  ]

    void removeTab(int index)

    移除标签索引位置

    DTabBar::moveTab

    [private plain  ]

    void moveTab(int from, int to)

    移动标签索引位置

    DTabBar::isTabEnabled

    [private plain  ]

    bool isTabEnabled(int index) const

    是否启用标签索引位置

    DTabBar::setTabEnabled

    [private plain  ]

    void setTabEnabled(int index, bool enable)

    设置标签索引位置启用状态

    DTabBar::tabText

    [private plain  ]

    QString tabText(int index) const

    返回标签索引位置文本

    DTabBar::setTabText

    [private plain  ]

    void setTabText(int index, const QString &text)

    设置标签索引位置文本

    DTabBar::tabIcon

    [private plain  ]

    QIcon tabIcon(int index) const

    返回标签索引位置图标

    DTabBar::setTabIcon

    [private plain  ]

    void setTabIcon(int index, const QIcon &icon)

    设置标签索引位置图标

    DTabBar::elideMode

    [private plain  ]

    int elideMode() const

    缩略模式

    DTabBar::setElideMode

    [private plain  ]

    void setElideMode(int mode)

    设置缩略模式

    DTabBar::setTabToolTip

    [private plain  ]

    void setTabToolTip(int index, const QString &tip)

    设置标签索引位置提示文本

    DTabBar::tabToolTip

    [private plain  ]

    QString tabToolTip(int index) const

    返回标签索引位置提示文本

    DTabBar::setTabWhatsThis

    [private plain  ]

    void setTabWhatsThis(int index, const QString &text)

    DTabBar::tabWhatsThis

    [private plain  ]

    QString tabWhatsThis(int index) const

    DTabBar::setTabData

    [private plain  ]

    void setTabData(int index, const int &data)

    设置标签索引位置数据

    DTabBar::tabData

    [private plain  ]

    int tabData(int ) const

    返回标签索引位置数据

    DTabBar::tabRect

    [private plain  ]

    int tabRect(int ) const

    返回标签索引位置矩形

    DTabBar::tabAt

    [private plain  ]

    int tabAt(const int &pos) const

    根据位置返回标签索引位置

    DTabBar::currentIndex

    [private plain  ]

    int currentIndex() const

    当前的标签索引位置

    DTabBar::count

    [private plain  ]

    int count() const

    标签总数

    DTabBar::setDrawBase

    [private plain  ]

    void setDrawBase(bool drawTheBase)

    DTabBar::drawBase

    [private plain  ]

    bool drawBase() const

    DTabBar::iconSize

    [private plain  ]

    int iconSize() const

    图标大小

    DTabBar::setIconSize

    [private plain  ]

    void setIconSize(const int &size)

    设置图标大小

    DTabBar::usesScrollButtons

    [private plain  ]

    bool usesScrollButtons() const

    DTabBar::setUsesScrollButtons

    [private plain  ]

    void setUsesScrollButtons(bool useButtons)

    DTabBar::tabsClosable

    [private plain  ]

    bool tabsClosable() const

    标签栏是否可关闭

    DTabBar::setTabsClosable

    [private plain  ]

    void setTabsClosable(bool closable)

    设置标签栏是否可关闭

    DTabBar::setTabButton

    [private plain  ]

    void setTabButton(int index, int position, int *widget)

    DTabBar::tabButton

    [private plain  ]

    int * tabButton(int , int ) const

    DTabBar::selectionBehaviorOnRemove

    [private plain  ]

    QTabBar::SelectionBehavior selectionBehaviorOnRemove() const

    DTabBar::setSelectionBehaviorOnRemove

    [private plain  ]

    void setSelectionBehaviorOnRemove(QTabBar::SelectionBehavior behavior)

    DTabBar::expanding

    [private plain  ]

    bool expanding() const

    DTabBar::setExpanding

    [private plain  ]

    void setExpanding(bool enabled)

    DTabBar::isMovable

    [private plain  ]

    bool isMovable() const

    DTabBar::setMovable

    [private plain  ]

    void setMovable(bool movable)

    DTabBar::isDragable

    [private plain  ]

    bool isDragable() const

    DTabBar::setDragable

    [private plain  ]

    void setDragable(bool dragable)

    DTabBar::documentMode

    [private plain  ]

    bool documentMode() const

    DTabBar::setDocumentMode

    [private plain  ]

    void setDocumentMode(bool set)

    DTabBar::autoHide

    [private plain  ]

    bool autoHide() const

    DTabBar::setAutoHide

    [private plain  ]

    void setAutoHide(bool hide)

    DTabBar::changeCurrentOnDrag

    [private plain  ]

    bool changeCurrentOnDrag() const

    DTabBar::setChangeCurrentOnDrag

    [private plain  ]

    void setChangeCurrentOnDrag(bool change)

    DTabBar::startDragDistance

    [private plain  ]

    int startDragDistance() const See also setStartDragDistance()

    DTabBar::maskColor

    [private plain  ]

    int maskColor() const See also setMaskColor()

    DTabBar::flashColor

    [private plain  ]

    int flashColor() const See also setFlashColor()

    DTabBar::dragIconWindow

    [private plain  ]

    int * dragIconWindow() const

    DTabBar::setEnabledEmbedStyle

    [private plain  ]

    void setEnabledEmbedStyle(bool enable)

    DTabBar::setEnabledEmbedStyle 启用直角样式的Tabbar 此风格适用于切换窗口的操作,多用于支持多开的应用 replace true 启用,false 恢复

    DTabBar::setTabLabelAlignment

    [private plain  ]

    void setTabLabelAlignment(int alignment)

    DTabBar::setTabLabelAlignment 设置tab标签文字对齐方式 alignment 对齐

    DTabBar::tabCloseRequested

    [private plain  ]

    void tabCloseRequested(int index)

    DTabBar::tabMoved

    [private plain  ]

    void tabMoved(int from, int to)

    DTabBar::tabIsInserted

    [private plain  ]

    void tabIsInserted(int index)

    DTabBar::tabIsRemoved

    [private plain  ]

    void tabIsRemoved(int index)

    DTabBar::tabBarClicked

    [private plain  ]

    void tabBarClicked(int index)

    DTabBar::tabBarDoubleClicked

    [private plain  ]

    void tabBarDoubleClicked(int index)

    DTabBar::tabAddRequested

    [private plain  ]

    void tabAddRequested()

    DTabBar::tabReleaseRequested

    [private plain  ]

    void tabReleaseRequested(int index)

    DTabBar::tabDroped

    [private plain  ]

    void tabDroped(int index, int action, int *target)

    DTabBar::dragActionChanged

    [private plain  ]

    void dragActionChanged(int action)

    DTabBar::dragStarted

    [private plain  ]

    void dragStarted()

    DTabBar::dragEnd

    [private plain  ]

    void dragEnd(int action)

    DTabBar::setVisibleAddButton

    [public plain  ]

    void setVisibleAddButton(bool visibleAddButton)

    设置新建标签按钮是否显示

    DTabBar::setStartDragDistance

    [public plain  ]

    void setStartDragDistance(int startDragDistance)

    设置开始拖动距离

    DTabBar::setMaskColor

    [public plain  ]

    void setMaskColor(int maskColor)

    设置颜色

    DTabBar::setFlashColor

    [public plain  ]

    void setFlashColor(int flashColor)

    DTabBar::startDrag

    [public plain  ]

    void startDrag(int index)

    DTabBar::stopDrag

    [public plain  ]

    void stopDrag(int action)

    DTabBar::dragEnterEvent

    [protected plain  ]

    void dragEnterEvent(int *e) override

    DTabBar::dragLeaveEvent

    [protected plain  ]

    void dragLeaveEvent(int *e) override

    DTabBar::dragMoveEvent

    [protected plain  ]

    void dragMoveEvent(int *e) override

    DTabBar::dropEvent

    [protected plain  ]

    void dropEvent(int *e) override

    DTabBar::resizeEvent

    [protected plain  ]

    void resizeEvent(int *e) override

    DTabBar::startTabFlash

    [protected plain  ]

    void startTabFlash(int index)

    DTabBar::paintTab

    [protected plain  virtual]

    void paintTab(int *painter, int index, const QStyleOptionTab &option) const

    DTabBar::createDragPixmapFromTab

    [protected plain  ]

    int createDragPixmapFromTab(int , const QStyleOptionTab &, int *) const

    DTabBar::createMimeDataFromTab

    [protected plain  virtual]

    QMimeData * createMimeDataFromTab(int index, const QStyleOptionTab &option) const

    DTabBar::canInsertFromMimeData

    [protected plain  virtual]

    bool canInsertFromMimeData(int index, const QMimeData *source) const

    DTabBar::insertFromMimeData

    [protected plain  virtual]

    void insertFromMimeData(int index, const QMimeData *source)

    DTabBar::insertFromMimeDataOnDragEnter

    [protected plain  virtual]

    void insertFromMimeDataOnDragEnter(int index, const QMimeData *source)

    DTabBar::tabInserted

    [protected plain  virtual]

    void tabInserted(int index)

    DTabBar::tabLayoutChange

    [protected plain  virtual]

    void tabLayoutChange()

    DTabBar::tabRemoved

    [protected plain  virtual]

    void tabRemoved(int index)

    DTabBar::tabSizeHint

    [protected plain  ]

    int tabSizeHint(int ) const

    DTabBar::minimumTabSizeHint

    [protected plain  ]

    int minimumTabSizeHint(int ) const

    DTabBar::maximumTabSizeHint

    [protected plain  ]

    int maximumTabSizeHint(int ) const

    DTabBar::d_func

    [private plain  ]

    DTabBarPrivate * d_func()

    DTabBar::d_func

    [private plain  ]

    const DTabBarPrivate * d_func() const