- qtgui
- qtdbus
- qtwidgets
- qtcore
- dtkcore
- qsettingbackend_zh
- dobject_zh
- abstractappender_zh
- abstractstringappender_zh
- dfilewatcher_zh
- outputdebugappender_zh
- dsettingsbackend_zh
- drecentmanager_zh
- ddesktopentry_zh
- consoleappender_zh
- gsettingsbackend_zh
- dsettingsgroup_zh
- dlogmanager_zh
- fileappender_zh
- dsettings_zh
- dfilesystemwatcher_zh
- dfilewatchermanager_zh
- dbasefilewatcher_zh
- dtkgui
- dtkwidget
- dviewitemaction_zh
- dstandarditem_zh
- dfiledialog_zh
- dclipeffectwidget_zh
- danchors_zh
- dgraphicsclipeffect_zh
- dstyle_zh
- dcoloredprogressbar_zh
- dbuttonboxbutton_zh
- dlabel_zh
- dtiplabel_zh
- darrowlinedrawer_zh
- daboutdialog_zh
- dsettingswidgetfactory_zh
- dsearchcombobox_zh
- dcrumbedit_zh
- dcommandlinkbutton_zh
- dsettingsdialog_zh
- dwindowoptionbutton_zh
- dspinner_zh
- dsimplelistview_zh
- dwaterprogress_zh
- dmainwindow_zh
- dhidpihelper_zh
- dslider_zh
- dpasswordedit_zh
- danchorinfo_zh
- dmpriscontrol_zh
- darrowbutton_zh
- dbackgroundgroup_zh
- dcircleprogress_zh
- dwarningbutton_zh
- dwindowclosebutton_zh
- dvideowidget_zh
- dfilechooseredit_zh
- dblureffectwidget_zh
- darrowrectangle_zh
- dsearchedit_zh
- dfloatingmessage_zh
- dswitchlineexpand_zh
- dtabbar_zh
- dlineedit_zh
- danchorsbase_zh
- dstylediconengine_zh
- dwindowmaxbutton_zh
- dpageindicator_zh
- dsuggestbutton_zh
- dapplicationsettings_zh
- dtooltip_zh
- dwindowminbutton_zh
- ddrawer_zh
- dtitlebar_zh
- dsimplelistitem_zh
- dpicturesequenceview_zh
dtabbar_zh
Class::DTabBar
暂无该属性
Detailed Description
DTabBar 是一个标签栏控件,是在 QTabBar 基础之上进行扩展增强。 增加了许多特性,比如:新建按钮,支持向外拖放事件...该控件目前被深度编辑器中所使用。
DTabBar::Q_PROPERTY
int Q_PROPERTY(bool )
DTabBar::setTabMinimumSize
void setTabMinimumSize(int index, const int &size)
设置索引标签的最小尺寸
DTabBar::setTabMaximumSize
void setTabMaximumSize(int index, const int &size)
设置索引标签的最大尺寸
DTabBar::visibleAddButton
bool visibleAddButton() const
新建标签栏按钮是否可见 See also setVisibleAddButton()
DTabBar::shape
QTabBar::Shape shape() const
标签栏形状
DTabBar::setShape
void setShape(QTabBar::Shape shape)
设置标签栏形状
DTabBar::addTab
int addTab(const QString &text)
添加一个新的标签,返回新标签的索引
DTabBar::addTab
int addTab(const QIcon &icon, const QString &text)
添加一个新的标签,包含图标、文本
DTabBar::insertTab
int insertTab(int index, const QString &text)
插入一个文本标签
DTabBar::insertTab
int insertTab(int index, const QIcon &icon, const QString &text)
插入一个图标文本标签
DTabBar::removeTab
void removeTab(int index)
移除标签索引位置
DTabBar::moveTab
void moveTab(int from, int to)
移动标签索引位置
DTabBar::isTabEnabled
bool isTabEnabled(int index) const
是否启用标签索引位置
DTabBar::setTabEnabled
void setTabEnabled(int index, bool enable)
设置标签索引位置启用状态
DTabBar::tabText
QString tabText(int index) const
返回标签索引位置文本
DTabBar::setTabText
void setTabText(int index, const QString &text)
设置标签索引位置文本
DTabBar::tabIcon
QIcon tabIcon(int index) const
返回标签索引位置图标
DTabBar::setTabIcon
void setTabIcon(int index, const QIcon &icon)
设置标签索引位置图标
DTabBar::elideMode
int elideMode() const
缩略模式
DTabBar::setElideMode
void setElideMode(int mode)
设置缩略模式
DTabBar::setTabToolTip
void setTabToolTip(int index, const QString &tip)
设置标签索引位置提示文本
DTabBar::tabToolTip
QString tabToolTip(int index) const
返回标签索引位置提示文本
DTabBar::setTabWhatsThis
void setTabWhatsThis(int index, const QString &text)
DTabBar::tabWhatsThis
QString tabWhatsThis(int index) const
DTabBar::setTabData
void setTabData(int index, const int &data)
设置标签索引位置数据
DTabBar::tabData
int tabData(int ) const
返回标签索引位置数据
DTabBar::tabRect
int tabRect(int ) const
返回标签索引位置矩形
DTabBar::tabAt
int tabAt(const int &pos) const
根据位置返回标签索引位置
DTabBar::currentIndex
int currentIndex() const
当前的标签索引位置
DTabBar::count
int count() const
标签总数
DTabBar::setDrawBase
void setDrawBase(bool drawTheBase)
DTabBar::drawBase
bool drawBase() const
DTabBar::iconSize
int iconSize() const
图标大小
DTabBar::setIconSize
void setIconSize(const int &size)
设置图标大小
DTabBar::usesScrollButtons
bool usesScrollButtons() const
DTabBar::setUsesScrollButtons
void setUsesScrollButtons(bool useButtons)
DTabBar::tabsClosable
bool tabsClosable() const
标签栏是否可关闭
DTabBar::setTabsClosable
void setTabsClosable(bool closable)
设置标签栏是否可关闭
DTabBar::setTabButton
void setTabButton(int index, int position, int *widget)
DTabBar::tabButton
int * tabButton(int , int ) const
DTabBar::selectionBehaviorOnRemove
QTabBar::SelectionBehavior selectionBehaviorOnRemove() const
DTabBar::setSelectionBehaviorOnRemove
void setSelectionBehaviorOnRemove(QTabBar::SelectionBehavior behavior)
DTabBar::expanding
bool expanding() const
DTabBar::setExpanding
void setExpanding(bool enabled)
DTabBar::isMovable
bool isMovable() const
DTabBar::setMovable
void setMovable(bool movable)
DTabBar::isDragable
bool isDragable() const
DTabBar::setDragable
void setDragable(bool dragable)
DTabBar::documentMode
bool documentMode() const
DTabBar::setDocumentMode
void setDocumentMode(bool set)
DTabBar::autoHide
bool autoHide() const
DTabBar::setAutoHide
void setAutoHide(bool hide)
DTabBar::changeCurrentOnDrag
bool changeCurrentOnDrag() const
DTabBar::setChangeCurrentOnDrag
void setChangeCurrentOnDrag(bool change)
DTabBar::startDragDistance
int startDragDistance() const See also setStartDragDistance()
DTabBar::maskColor
int maskColor() const See also setMaskColor()
DTabBar::flashColor
int flashColor() const See also setFlashColor()
DTabBar::dragIconWindow
int * dragIconWindow() const
DTabBar::setEnabledEmbedStyle
void setEnabledEmbedStyle(bool enable)
DTabBar::setEnabledEmbedStyle 启用直角样式的Tabbar 此风格适用于切换窗口的操作,多用于支持多开的应用 replace true 启用,false 恢复
DTabBar::setTabLabelAlignment
void setTabLabelAlignment(int alignment)
DTabBar::setTabLabelAlignment 设置tab标签文字对齐方式 alignment 对齐
DTabBar::tabCloseRequested
void tabCloseRequested(int index)
DTabBar::tabMoved
void tabMoved(int from, int to)
DTabBar::tabIsInserted
void tabIsInserted(int index)
DTabBar::tabIsRemoved
void tabIsRemoved(int index)
DTabBar::tabBarClicked
void tabBarClicked(int index)
DTabBar::tabBarDoubleClicked
void tabBarDoubleClicked(int index)
DTabBar::tabAddRequested
void tabAddRequested()
DTabBar::tabReleaseRequested
void tabReleaseRequested(int index)
DTabBar::tabDroped
void tabDroped(int index, int action, int *target)
DTabBar::dragActionChanged
void dragActionChanged(int action)
DTabBar::dragStarted
void dragStarted()
DTabBar::dragEnd
void dragEnd(int action)
DTabBar::setVisibleAddButton
void setVisibleAddButton(bool visibleAddButton)
设置新建标签按钮是否显示
DTabBar::setStartDragDistance
void setStartDragDistance(int startDragDistance)
设置开始拖动距离
DTabBar::setMaskColor
void setMaskColor(int maskColor)
设置颜色
DTabBar::setFlashColor
void setFlashColor(int flashColor)
DTabBar::startDrag
void startDrag(int index)
DTabBar::stopDrag
void stopDrag(int action)
DTabBar::dragEnterEvent
void dragEnterEvent(int *e) override
DTabBar::dragLeaveEvent
void dragLeaveEvent(int *e) override
DTabBar::dragMoveEvent
void dragMoveEvent(int *e) override
DTabBar::dropEvent
void dropEvent(int *e) override
DTabBar::resizeEvent
void resizeEvent(int *e) override
DTabBar::startTabFlash
void startTabFlash(int index)
DTabBar::paintTab
void paintTab(int *painter, int index, const QStyleOptionTab &option) const
DTabBar::createDragPixmapFromTab
int createDragPixmapFromTab(int , const QStyleOptionTab &, int *) const
DTabBar::createMimeDataFromTab
QMimeData * createMimeDataFromTab(int index, const QStyleOptionTab &option) const
DTabBar::canInsertFromMimeData
bool canInsertFromMimeData(int index, const QMimeData *source) const
DTabBar::insertFromMimeData
void insertFromMimeData(int index, const QMimeData *source)
DTabBar::insertFromMimeDataOnDragEnter
void insertFromMimeDataOnDragEnter(int index, const QMimeData *source)
DTabBar::tabInserted
void tabInserted(int index)
DTabBar::tabLayoutChange
void tabLayoutChange()
DTabBar::tabRemoved
void tabRemoved(int index)
DTabBar::tabSizeHint
int tabSizeHint(int ) const
DTabBar::minimumTabSizeHint
int minimumTabSizeHint(int ) const
DTabBar::maximumTabSizeHint
int maximumTabSizeHint(int ) const
DTabBar::d_func
DTabBarPrivate * d_func()
DTabBar::d_func
const DTabBarPrivate * d_func() const