Название: Добавление Tab к TabWidget Отправлено: Ovoshlook от Август 03, 2010, 19:11 В общем проблема такая:
Вот код, в котором я создаю новый Tab в TabWidget: void CTF::CreateQForm() { delete FrstType; delete ScndType; delete ThrdType; delete MainLabel; MainLayout->setMargin(0); BoxOfQ=new QTabWidget; TypeOfQBox=new QComboBox; TypeOfQBox->setFixedSize(100,20); MainLayout->addWidget(TypeOfQBox,1,1,1,1,Qt::AlignLeft); MainLayout->addWidget(BoxOfQ,1,2,6,3); BoxOfQ->setTabPosition(QTabWidget::West); BoxOfQ->addTab(BoxOfQ, tr("Страничка №1")); MainLayout->addWidget(Next,6,5,1,1,Qt::AlignCenter); } Когда я запускаю проект, то он компилится, но при создании Tab почему то закрывается. Код завершения проекта -1073741819 Если я закомсентирую добавление Tab: //BoxOfQ->addTab(BoxOfQ, tr("Страничка №1")); то приложение работает нормально. В чем проблема?? Подскажите пожалуйста. Название: Re: Добавление Tab к TabWidget Отправлено: Kolobok от Август 03, 2010, 19:17 Кому понравится, если его в самого себя пихают.
Название: Re: Добавление Tab к TabWidget Отправлено: Ovoshlook от Август 03, 2010, 19:19 Поясните пожалуйста. Я просто сколько примеров видел там везде так. Получается что туда лучше прописать основной виджет?
Название: Re: Добавление Tab к TabWidget Отправлено: Пантер от Август 03, 2010, 19:29 BoxOfQ->addTab(BoxOfQ, tr("Страничка №1"));
Ты добавляешь в BoxOfQ его же, а нужно добавлять другой виджет. И еще, не забывай указывать родителя. Т.е. BoxOfQ=new QTabWidget (this) Название: Re: Добавление Tab к TabWidget Отправлено: Ovoshlook от Август 03, 2010, 19:37 Аа. Понял.А как же мне тогда быть если мне нужно чтобы Tab изначально был пустым???
И туда же вопрос- возможно ли добавлять каким нить образам в Tab Layout'ы? Название: Re: Добавление Tab к TabWidget Отправлено: Ovoshlook от Август 03, 2010, 20:29 Вопрос снят! Добавил к Tab'у новый Widget? и на него положил Layout))
Всем спасибо за помощь!!! |