QWizardPage (Сегфолт при попытке получить даные из обьекта)

Модератор: Модераторы разделов

TwisT
Сообщения: 265
ОС: Debian

QWizardPage

Сообщение TwisT »

Всем доброго времени суток!
Создал простенький мастер из 3 страниц, т.е из QWizardPage-ов
1 и 3 страница приветсвия и прочая лабуда, а вот во 2 странице (setupPage) поля для ввода данных
спины и т.п. По сигналу accepted() от QWizard пытаюсь получить данные из setupPage
порга вываливаецо по сегфолту. Собрал в оофтопике, теже яблоки, токо с другой стороны
Что делаю не правильно?
Регестрировал поля, но из полей вне страниц(всех трех) данные получить низя, ругается компилятор,
мол это протектед, пшел вон

Спасибо
Linux user #432536.
Спасибо сказали:
TwisT
Сообщения: 265
ОС: Debian

Re: QWizardPage

Сообщение TwisT »

Разобралсо, вобщем кому захочиться сделать мастера для своей программы
делать нуно так:
для начала нужно сотворить все страницы для мастера
страницы содержащие поля ввода и т.п должны быть
унаследованы от QWizardPage, причем в конце конструктора нужно зарегистрировать поля методом registerField
потом творим своего мастера, наследуя от QWizard. Пишем слот для сбора введенных в поля данных и вешаем его на сигнал accepted()
Слот собирет все введенные данные в структуру, которую можно использовать в своих целях
Вот
Linux user #432536.
Спасибо сказали: