本文整理汇总了C++中QRadioButton::setHidden方法的典型用法代码示例。如果您正苦于以下问题:C++ QRadioButton::setHidden方法的具体用法?C++ QRadioButton::setHidden怎么用?C++ QRadioButton::setHidden使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QRadioButton
的用法示例。
在下文中一共展示了QRadioButton::setHidden方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: createPropItem
/* Creates a property item 'val' in a parameter category specified by
its 'box'. */
void QucsTranscalc::createPropItem (QGridLayout * parentGrid, TransValue * val,
int box, QButtonGroup * group) {
Q_UNUSED(group);
QRadioButton * r = NULL;
QLabel * l;
QLineEdit * e;
QComboBox * c;
QDoubleValidator * v = new QDoubleValidator (this);
// name label
l = new QLabel (val->name);
parentGrid->addWidget(l, parentGrid->rowCount(), 0);
l->setAlignment (Qt::AlignRight);
if (val->tip) l->setToolTip(*(val->tip));
val->label = l;
// editable value text
e = new QLineEdit ();
parentGrid->addWidget(e, parentGrid->rowCount()-1, 1);
e->setText (QString::number (val->value));
e->setAlignment (Qt::AlignRight);
e->setValidator (v);
connect(e, SIGNAL(textChanged(const QString&)), SLOT(slotValueChanged()));
if (!val->name) e->setDisabled (true);
val->lineedit = e;
// unit choice
c = new QComboBox ();
parentGrid->addWidget(c, parentGrid->rowCount()-1, 2);
if (!val->units[0]) {
c->addItem ("NA");
c->setDisabled(true);
}
else {
int nounit = 0;
for (int i = 0; val->units[i]; i++) {
c->addItem (val->units[i]);
if (!strcmp (val->units[i], "NA")) nounit++;
}
c->setDisabled (nounit != 0);
c->setCurrentIndex (0);
}
connect(c, SIGNAL(activated(int)), SLOT(slotValueChanged()));
val->combobox = c;
// special synthesize-computation choice
if (box == TRANS_PHYSICAL) {
r = new QRadioButton ();
r->setDisabled (true);
r->setHidden(true);
val->radio = r;
parentGrid->addWidget(r, parentGrid->rowCount()-1, 3);
}
}