Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Третий архив вопросов и ответов (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/)
-   -   РЕШЕНО... QComboBox, QVariant и собственные типы данных... (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/resheno-qcombobox-qvariant-i-sobstvennye-tipy-dannyh-263046/)

Guest 28.09.2011 22:06

РЕШЕНО... QComboBox, QVariant и собственные типы данных...
 
Доброго времени суток!У меня есть собственные типы данных и я использую их в наполнении QComboBox.Код: comboBoxBaudRate->clear(); comboBoxBaudRate->addItem("BAUD50", BAUD50); comboBoxBaudRate->addItem("BAUD75", BAUD75); comboBoxBaudRate->addItem("BAUD110", BAUD110); comboBoxBaudRate->addItem("BAUD134", BAUD134); comboBoxBaudRate->addItem("BAUD150", BAUD150);При сравнении Код:if ( comboBoxBaudRate->itemData(index) == scaner->getBaudRate() )Приведение типов происходит без вопросовА вот если я хочу присвоить значениеКод:BaudRateType newBaudRate = comboBoxBaudRate->itemData(index);корячиться и приведение типов делать не желает даже если пытаемся сделать такКод:BaudRateType newBaudRate = (BaudRateType)comboBoxBaudRate->itemData(index);Говорит что из QVariant в BaudRateType конвертить не может.Подскажите пожалуста как это замутить можно.


Часовой пояс GMT, время: 18:59.


© www.otvetnemail.ru - Форум вопросов и ответов.