Как добавить отдельный UI(QFrame) во время работы программы? |
Здравствуйте, гость ( Вход | Регистрация )
Как добавить отдельный UI(QFrame) во время работы программы? |
RazrFalcon |
26.7.2011, 19:16
Сообщение
#1
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Есть комбобокс, он имеет 4-е значения. В зависимости от того какое значение выбрал пользователь, должен грузится соответствующий QFrame с необходимыми элементами. Все QFrame в отдельных *.ui файлах. И я должен иметь возможность работать с этими элементами.
Как это реализовать? |
|
|
ilyabvt |
27.7.2011, 11:16
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: 3 |
Для доступа к виджетам можно использовать findChild
Раскрывающийся текст Взято из книги "Qt 4.5. Профессиональное программирование на c++" Макс Шлее Цитата в чем разница между: QUiLoader и QFormBuilder? Цитата The QFormBuilder class is typically used by custom components and applications that embed Qt Designer. Standalone applications that need to dynamically generate user interfaces at run-time use the QUiLoader class, found in the QtUiTools module. Я так понял, если тащишь за собой Qt Designer, то лучше QFormBuilder если нет то лучше QUiLoader. |
|
|
Текстовая версия | Сейчас: 22.12.2024, 17:40 |