TRadioBox Class

单选框 More...

Header: #include <TRadioBox>
Inherits: QWidget and TUiInterface

Properties

  • 58 properties inherited from QWidget

Public Functions

TRadioBox(QWidget *parent = 0)
~TRadioBox()
  • 213 public functions inherited from QWidget

Public Slots

void addButton(QAbstractButton *iButtonPtr)
void addButtons(QList<QAbstractButton *> iLst)
QButtonGroup *buttonGroup()
QList<QAbstractButton *> buttons()
void clear()
void clearValue()
int columnCount() const
QIcon currentIcon() const
QString currentName() const
QString currentText() const
QVariant currentUserData() const
virtual QVariant getData(const QString &key = "", const QVariant &options = QVariant())
QList<QVariant> itemList()
void merge(QAbstractButton *iButtonPtr)
void merge(TRadioBox *iRadioBoxPtr)
void merge(QButtonGroup *iButtonGroupPtr)
void setColumnCount(int iCountInt)
void setCurrentName(const QString &iCurNameStr)
virtual void setData(const QString &key, const QVariant &data)
void setItemList(QList<QVariant> iItemLst)

Signals

void currentNameChanged(QString iCurNameStr)
void itemListChanged()
virtual void notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" ))

Additional Inherited Members

  • 5 static public members inherited from QWidget
  • 35 protected functions inherited from QWidget
  • 2 protected functions inherited from TUiInterface
  • 1 protected slot inherited from QWidget

Detailed Description

单选框

Property Documentation

columnCount : int

Access functions:

int columnCount() const
void setColumnCount(int iCountInt)

currentName : QString

Access functions:

QString currentName() const
void setCurrentName(const QString &iCurNameStr)

itemList : QList<QVariant>

Access functions:

QList<QVariant> itemList()
void setItemList(QList<QVariant> iItemLst)

Notifier signal:

void itemListChanged()

Member Function Documentation

TRadioBox::TRadioBox(QWidget *parent = 0)

Default constructs an instance of TRadioBox.

TRadioBox::~TRadioBox()

Destroys the instance of TRadioBox.

[slot] void TRadioBox::addButton(QAbstractButton *iButtonPtr)

[slot] void TRadioBox::addButtons(QList<QAbstractButton *> iLst)

[slot] QButtonGroup *TRadioBox::buttonGroup()

[slot] QList<QAbstractButton *> TRadioBox::buttons()

[slot] void TRadioBox::clear()

[slot] void TRadioBox::clearValue()

[slot] QIcon TRadioBox::currentIcon() const

[slot] QString TRadioBox::currentName() const

获取当前选项名称

Note: Getter function for property currentName.

See also setCurrentName().

[signal] void TRadioBox::currentNameChanged(QString iCurNameStr)

[slot] QString TRadioBox::currentText() const

[slot] QVariant TRadioBox::currentUserData() const

[virtual slot] QVariant TRadioBox::getData(const QString &key = "", const QVariant &options = QVariant())

[slot] void TRadioBox::merge(QAbstractButton *iButtonPtr)

合并button 到RadioBox

[slot] void TRadioBox::merge(TRadioBox *iRadioBoxPtr)

与其它TRadioBox合并

[slot] void TRadioBox::merge(QButtonGroup *iButtonGroupPtr)

[virtual signal] void TRadioBox::notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" ))

[slot] void TRadioBox::setColumnCount(int iCountInt)

设置每行显示多少个选项

Note: Setter function for property columnCount.

See also columnCount().

[slot] void TRadioBox::setCurrentName(const QString &iCurNameStr)

设置当前选项为name是 curname 的项

Note: Setter function for property currentName.

See also currentName().

[virtual slot] void TRadioBox::setData(const QString &key, const QVariant &data)

[slot] void TRadioBox::setItemList(QList<QVariant> iItemLst)

*

设置选项列表 * item_list 格式如下 *


  *  [
  *   {icon:':/Mail.png',name:1,text:'item1'},
      {icon:':/Home.png',name:2,text:'item2'},
      {icon:':/Home.png',name:3,text:'item3'}
     ]
  *

Note: Setter function for property itemList.

See also itemList().