Здравствуйте, гость ( Вход | Регистрация )
wiz29 | Дата 12.4.2011, 14:56 |
Дизайнер избавляет от "груды" однотипного и рутинного кода, экономя на этом время. | |
RazrFalcon | Дата 12.4.2011, 13:54 |
Тогда получается, что работать с дизайнером действительно проще ![]() |
|
wiz29 | Дата 12.4.2011, 13:39 |
То есть, как я понял, допклассы создавать не нужно. Можно все реализовывать через WallWindow? Именно так и есть. Тебе доступны все объекты форм в WallWindow. не зависимо от того в каком из табов они расположены. |
|
RazrFalcon | Дата 12.4.2011, 13:31 |
Да-да. Это просто тестовый проект. То есть, как я понял, допклассы создавать не нужно. Можно все реализовывать через WallWindow? |
|
wiz29 | Дата 12.4.2011, 13:31 |
Сделай проще архитектурно, у тебя есть один диалог с табом, причем табы не динамические. Тут у тебя есть уже готовые объекты которыми будешь управлять из WallWindow. ListTab и FolderTab у тебя вообще не используется, тк вся форма создается в дизайнере вместе с наполнением. У тебя есть доступ ко всем объектам табов по именам в любой части WallWindow, поэтому не стесняясь можно создавать нужные слоты в WallWindow и наполнять функциональностью. P.S. не забывай нормально именовать объекты в QtDesigner, самому будет проще разбираться что к чему, тк имена переменных pushButton1, pushButton2 не информативны ![]()
Остальные классы тебе в данном случае не нужны |
|
RazrFalcon | Дата 12.4.2011, 12:59 |
Да знаю что не правильно. Тут то табы уже созданы. А если делать как я раньше делал, то нужно было их создавать. | |
wiz29 | Дата 12.4.2011, 8:25 |
естественно не работает, потому что не правильно делаешь![]() |
|
RazrFalcon | Дата 11.4.2011, 20:16 |
И снова эти табы! Теперь проблема с Ui .h Раскрывающийся текст
.cpp Раскрывающийся текст
Все что я делаю в ListTab::ListTab не на что не влияет. Даже qDebug() не обрабатывается! |
|
RazrFalcon | Дата 11.4.2011, 15:46 |
Ура! Спасибо. Работает как надо. Я бы сам не додумался до такого. Просто еще не разу с таким количеством классов не сталкивался. Теперь по аналогии можно доделывать все что я хотел. |
|
wiz29 | Дата 11.4.2011, 15:36 |
Я так делал. Но таблица в первом табе не заполняется. На счет совета: я знаю, просто ради интереса хотелось и в этом разобраться. Понять как оно изнутри работает. так твоя таблица должна быть связана с settingsTab? если это так, тогда все просто измени конструктор settingTab на settingTab(ListTab* pListTab, QWidget *parent = 0)
|
|
Просмотр темы полностью (откроется в новом окне) | |
![]() |
Текстовая версия | Сейчас: 2.4.2023, 12:24 |