Дублирование интерфейса., Для нескольких объектов надо создать один и тот же интерфейс |
Здравствуйте, гость ( Вход | Регистрация )
Дублирование интерфейса., Для нескольких объектов надо создать один и тот же интерфейс |
freestyler2 |
31.10.2012, 21:32
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 13.9.2011 Пользователь №: 2869 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всем доброго времени суток!
Есть QTabWidget, у него есть 2 уникальных таба с уникальным интерфейсом. Интерфейс сделан в визуальном редакторе. Что надо сделать: создать ещё одну вкладку, которая бы была в точности как вкладка номер 1. Под созданием я имею ввиду создание из программного кода. Т.е. каким-то образом скопировать все элементы и вставить их в созданную вкладку. Спасибо! |
|
|
Алексей1153 |
1.11.2012, 7:49
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
лучше описать морду вкладки отдельным ресурсом (и классом) , а потом в программе вставлять сколько угодно вкладок
|
|
|
Litkevich Yuriy |
1.11.2012, 10:55
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
freestyler2, посмотри одну давнюю тему, вот отсюда
|
|
|
freestyler2 |
11.11.2012, 14:54
Сообщение
#4
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 13.9.2011 Пользователь №: 2869 Спасибо сказали: 0 раз(а) Репутация: 0 |
freestyler2, посмотри одну давнюю тему, вот отсюда Да, мне это помогло, спасибо! Подскажите теперь, как мне обратиться к textEdit'у на добавленной вкладке? Добавлял вкладку так: ui->TABWidget->addTab(loader.load(&buffer), "new" ); |
|
|
Litkevich Yuriy |
11.11.2012, 18:40
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Подскажите теперь, как мне обратиться к textEdit'у на добавленной вкладке?Добавлял вкладку так: ui->TABWidget->addTab(loader.load(&buffer), "new" ); для начала получить указатель на виджет-вкладку, ну а затем в нём получить указатель на виджет нужного типа.QObject::findChidren в помощь |
|
|
freestyler2 |
21.11.2012, 0:13
Сообщение
#6
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 13.9.2011 Пользователь №: 2869 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
Текстовая версия | Сейчас: 9.1.2025, 18:57 |