Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 17.12.2010, 18:54 |
FantasyOr, пользуйся кнопками/тэгами оформления кода. | |
FantasyOr | Дата 17.12.2010, 17:48 |
для eldar85 myPage::myPage() { pushButton = new QPushButton; textEdit = new QTextEdit; groupBox = new QGroupBox; layoutV = new QVBoxLayout; layoutV->addWidget(textEdit); layoutV->addWidget(pushButton); groupBox->setLayout(layoutV); } не забудь давать перентов элементам через new: myPage::myPage() { pushButton = new QPushButton(this); textEdit = new QTextEdit(this); groupBox = new QGroupBox(this); layoutV = new QVBoxLayout(this); layoutV->addWidget(textEdit); layoutV->addWidget(pushButton); groupBox->setLayout(layoutV); } чтоб память руками не чистить в деструкторе, а то если и в деструкторе забудешь, то твоя прога будет беспощадно жрать память у очень общительных людей =) Алексей1153 дело говорит: myPage::myPage() унаследуй от QWidget, а не закладку добавляй свой класс. Динамически это самое интересное пример класса, который добавляется динамически:
Пример динамического добавления и удаления класса:
в общем случае примерно так. Может топорно? профи критикуйте пожалуйста |
|
eldar85 | Дата 3.12.2010, 19:48 |
Большое спасибо за помощь) | |
Алексей1153 | Дата 3.12.2010, 19:28 |
молодец | |
eldar85 | Дата 3.12.2010, 19:25 |
отличненько, разобрался)
|
|
Алексей1153 | Дата 3.12.2010, 7:53 |
не пойму, что ты делаешь. Зачем всё подряд вставляешь на таб ? На таб нужно вставлять только страницы твоего класса myPage |
|
eldar85 | Дата 3.12.2010, 7:02 |
получилось)))
только как сделать чтобы он как у тебя запускал как то так
не получается, извиняюсь что туплю но не делал так никогда... вроде как в документации
вот так вот вставляет текстЕдит
а что в моем то классе не так? |
|
eldar85 | Дата 2.12.2010, 14:47 |
все понял) |
|
Алексей1153 | Дата 2.12.2010, 14:44 |
eldar85, хм, классы - они и в ГУЕ (извиняюсь) классы | |
eldar85 | Дата 2.12.2010, 14:42 |
ооо вот это уже интересно))) я проста вот так динамически по ходу работы программы ни раз не менял ГУИ)) сейчас попробую) | |
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.3.2024, 11:31 |