Работа с QTabWidget, взаимодействие между классами. |
Здравствуйте, гость ( Вход | Регистрация )
Работа с QTabWidget, взаимодействие между классами. |
RazrFalcon |
11.4.2011, 15:23
Сообщение
#21
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Я так делал. Но таблица в первом табе не заполняется.
На счет совета: я знаю, просто ради интереса хотелось и в этом разобраться. Понять как оно изнутри работает. |
|
|
wiz29 |
11.4.2011, 15:36
Сообщение
#22
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
Я так делал. Но таблица в первом табе не заполняется. На счет совета: я знаю, просто ради интереса хотелось и в этом разобраться. Понять как оно изнутри работает. так твоя таблица должна быть связана с settingsTab? если это так, тогда все просто измени конструктор settingTab на settingTab(ListTab* pListTab, QWidget *parent = 0)
|
|
|
RazrFalcon |
11.4.2011, 15:46
Сообщение
#23
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Ура! Спасибо. Работает как надо.
Я бы сам не додумался до такого. Просто еще не разу с таким количеством классов не сталкивался. Теперь по аналогии можно доделывать все что я хотел. |
|
|
RazrFalcon |
11.4.2011, 20:16
Сообщение
#24
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
И снова эти табы!
Теперь проблема с Ui .h Раскрывающийся текст
.cpp Раскрывающийся текст
Все что я делаю в ListTab::ListTab не на что не влияет. Даже qDebug() не обрабатывается! Сообщение отредактировал RazrFalcon - 11.4.2011, 20:18 |
|
|
wiz29 |
12.4.2011, 8:25
Сообщение
#25
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
естественно не работает, потому что не правильно делаешь Выложи код если не трудно, посмотрю
|
|
|
RazrFalcon |
12.4.2011, 12:59
Сообщение
#26
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Да знаю что не правильно. Тут то табы уже созданы. А если делать как я раньше делал, то нужно было их создавать.
Сообщение отредактировал RazrFalcon - 12.4.2011, 13:00
Прикрепленные файлы
|
|
|
wiz29 |
12.4.2011, 13:31
Сообщение
#27
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
Сделай проще архитектурно, у тебя есть один диалог с табом, причем табы не динамические.
Тут у тебя есть уже готовые объекты которыми будешь управлять из WallWindow. ListTab и FolderTab у тебя вообще не используется, тк вся форма создается в дизайнере вместе с наполнением. У тебя есть доступ ко всем объектам табов по именам в любой части WallWindow, поэтому не стесняясь можно создавать нужные слоты в WallWindow и наполнять функциональностью. P.S. не забывай нормально именовать объекты в QtDesigner, самому будет проще разбираться что к чему, тк имена переменных pushButton1, pushButton2 не информативны
Остальные классы тебе в данном случае не нужны |
|
|
RazrFalcon |
12.4.2011, 13:31
Сообщение
#28
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Да-да. Это просто тестовый проект.
То есть, как я понял, допклассы создавать не нужно. Можно все реализовывать через WallWindow? |
|
|
wiz29 |
12.4.2011, 13:39
Сообщение
#29
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
|
|
|
RazrFalcon |
12.4.2011, 13:54
Сообщение
#30
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Тогда получается, что работать с дизайнером действительно проще
|
|
|
Текстовая версия | Сейчас: 9.11.2024, 1:31 |