QTabWidget мозг спёкся, Не знаю как решить проблему... |
Здравствуйте, гость ( Вход | Регистрация )
QTabWidget мозг спёкся, Не знаю как решить проблему... |
fortero |
25.4.2011, 1:31
Сообщение
#1
|
Участник Группа: Участник Сообщений: 132 Регистрация: 4.12.2010 Пользователь №: 2242 Спасибо сказали: 0 раз(а) Репутация: 0 |
Есть класс назовём его OptionsD, у него вот такая публичная функция:
Есть у Qt фича QTabWidget, как мне эту функцию превратить в виджет один, или если есть альтернатива, в общем надо как то передать вот сюда:
Уже не сил бороться, что делать? Спасибо за внимание! |
|
|
silver47 |
25.4.2011, 5:05
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: 6 |
Создать свой класс, наследованный от QWidget, нарисовать в нем все то, что нужно. Затем в основном классе создать его как объект. Попробую на примере объяснить:
Класс OptionsWindow - заимствованный от QWidget:
Заголовочный файл главного окна приложения:
А вот теперь уже, Ваша мечта сбылась и Вы запросто можете добавить на mainTab виджет optionsTab ПыСы: Покажу еще как делать не стоит, но можно 1 создаем какой-либо Layout размещаем на нем все эти же компоненты, 2 запихиваем этот Layout в QGroupBox::setLayout(optionsLayout); 3 QGroupBox является виджетом, содержащим все Ваши компоненты. |
|
|
Текстовая версия | Сейчас: 15.1.2025, 2:39 |