Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: qt и редактирование виджета.  (Прочитано 523 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн martinovich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
qt и редактирование виджета.
« : 22 Июля 2014, 10:51:51 »
Добрый день.
Возник вопрос по Qt.
Есть созданная форма в Qt designer, на ней кнопка и метка. По нажатию на кнопку создаётся программно QWidget с кнопкой, которой присваивается слот для изменению метки с первой формы. Все работает.
void MainWindow::on_pushButton_clicked()
{
    QWidget* Form = new QWidget;
    Form->setAttribute(Qt::WA_DeleteOnClose, true);
    QHBoxLayout *layout=new QHBoxLayout;
    QPushButton *btn=new QPushButton(tr("knopka"));
connect(btn,SIGNAL(clicked()),SLOT(editLabel()));
    layout->addWidget(btn);
    Form->setLayout(layout);

    Form->show();
}
void MainWindow::editLabel(){
    ui->label->setText("ergh");

}
Теперь вопрос, как сделать тоже самое если обе формы созданы в дизайнере?

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.