TAccordion Class

像手风琴一样折叠的控件 More...

Header: #include <TAccordion>
Inherits: QFrame and TUiInterface

Public Types

enum AccordionLocation { Left, Right, Top, Bottom }

Public Functions

TAccordion(QWidget *parent = nullptr)
~TAccordion()
  • 14 public functions inherited from QFrame
  • 213 public functions inherited from QWidget

Public Slots

AccordionLocation accordionLocation() const
int animationDuration() const
QToolButton *collapseButton() const
QToolButton *expandButton() const
bool isExpanded() const
void setAccordionLocation(AccordionLocation iLocation)
void setAnimationDuration(int iDurationInt)
void setCollapseButtonDetached(bool iDetachedBol)
void setCollapseButtonOffset(int iXoffsetInt = 0, int iYoffsetInt = 0)
void setExpandButtonDetached(bool iDetachedBol)
void setExpandButtonOffset(int iXoffsetInt = 0, int iYoffsetInt = 0)
void setIsExpanded(bool iIsExpandedBol)
void updateAccordion()

Additional Inherited Members

  • 6 properties inherited from QFrame
  • 58 properties inherited from QWidget
  • 1 signal inherited from TUiInterface
  • 3 signals inherited from QWidget
  • 5 static public members inherited from QWidget
  • 4 protected functions inherited from QFrame
  • 2 protected functions inherited from TUiInterface
  • 35 protected functions inherited from QWidget
  • 1 protected slot inherited from QWidget

Detailed Description

像手风琴一样折叠的控件

Member Type Documentation

enum TAccordion::AccordionLocation

Member Function Documentation

TAccordion::TAccordion(QWidget *parent = nullptr)

Default constructs an instance of TAccordion.

TAccordion::~TAccordion()

Destroys the instance of TAccordion.

[slot] AccordionLocation TAccordion::accordionLocation() const

See also setAccordionLocation().

[slot] int TAccordion::animationDuration() const

See also setAnimationDuration().

[slot] QToolButton *TAccordion::collapseButton() const

[slot] QToolButton *TAccordion::expandButton() const

[slot] bool TAccordion::isExpanded() const

See also setIsExpanded().

[slot] void TAccordion::setAccordionLocation(AccordionLocation iLocation)

See also accordionLocation().

[slot] void TAccordion::setAnimationDuration(int iDurationInt)

See also animationDuration().

[slot] void TAccordion::setCollapseButtonDetached(bool iDetachedBol)

[slot] void TAccordion::setCollapseButtonOffset(int iXoffsetInt = 0, int iYoffsetInt = 0)

[slot] void TAccordion::setExpandButtonDetached(bool iDetachedBol)

[slot] void TAccordion::setExpandButtonOffset(int iXoffsetInt = 0, int iYoffsetInt = 0)

[slot] void TAccordion::setIsExpanded(bool iIsExpandedBol)

See also isExpanded().

[slot] void TAccordion::updateAccordion()