Название: QCombiBox
Отправлено: demaker от Декабрь 05, 2013, 14:53
C++ (Qt) stationInstall lastInstall = station->loadSettings(); nameComPort = lastInstall.name; QString str = lastInstall.name; str.remove(0,3);//delete "COM" of name comport; bool ok = true; int num = str.toInt(&ok,10); qDebug()<<"num = "<<num; if(num >= 1) { w485->cbCPortName->setCurrentIndex(num-1);//?????????? }
Пытаюсь в комбобоксе установить итем по индексу и не получается-прога вылетает ??? Подскаите в чем ошибка.
Название: Re: QCombiBox
Отправлено: Bepec от Декабрь 05, 2013, 15:24
w485->cbCPortName вообще что нить содержит? Или он пустой?
Название: Re: QCombiBox
Отправлено: demaker от Декабрь 05, 2013, 15:37
C++ (Qt) //В конструкторе w485 = new widget485;
C++ (Qt) widget485::widget485(QWidget *parent): QWidget(parent) { cbCPortName = new QComboBox(this); for(int i = 0; i<12; i++) { cbCPortName->addItem("COM"+QVariant(i+1).toString()); } }
Название: Re: QCombiBox
Отправлено: demaker от Декабрь 05, 2013, 15:44
Все спасибо, все понял
|