TRadioBox Class
单选框 More...
| Header: | #include <TRadioBox> |
| Inherits: | QWidget and TUiInterface |
Properties
- columnCount : int
- currentName : QString
- itemList : QList<QVariant>
- 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) |
- 19 public slots inherited from QWidget
- 9 public slots inherited from TUiInterface
Signals
| void | currentNameChanged(QString iCurNameStr) |
| void | itemListChanged() |
| virtual void | notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" )) |
- 3 signals inherited from QWidget
- 1 signal inherited from TUiInterface
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().