Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: BuRn от Январь 22, 2012, 23:27



Название: копирование виджетов из QtabWidget
Отправлено: BuRn от Январь 22, 2012, 23:27
Создал в креаторе QTabWidget разместил на нем все что нужно(элементы(виджеты)), после мне требуется в определенный момент времени создавать копию этой табы(создавать страницу) с таким же содержимым виджетов, точной копией, как реализуется ? не хочется выдирать код из ui файла и вставлять его в конструктор таба


Название: Re: копирование виджетов из QtabWidget
Отправлено: kambala от Январь 23, 2012, 00:56
сделай внутренности таба отдельным виджетом, а потом его и добавляй в табы


Название: Re: копирование виджетов из QtabWidget
Отправлено: BuRn от Январь 23, 2012, 01:57
вот это видимо и нужно, только не понятно как это все делается, как создать такой виджет ?
имею ввиду без рисования элементов на форме вручную, т.е. сделать это в креаторе


Название: Re: копирование виджетов из QtabWidget
Отправлено: kambala от Январь 23, 2012, 03:51
создаёшь класс-наследник QWidget с файлом формы, размещаешь на форме всё, что тебе нужно, а потом просто создаёшь экземпляр этого класса и добавляешь его в таб.