Russian Qt Forum
Ноябрь 01, 2024, 14:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: не србатывае horizontalLayoutWidget  (Прочитано 1910 раз)
qteshnik
Гость
« : Декабрь 22, 2010, 13:03 »

кинул в главное окно horizontalLayoutWidget, затем динамически пытаюсь добавить в него кнопки
Код
C++ (Qt)
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "QPushButton";
MainWindow::MainWindow(QWidget *parent) :
   QMainWindow(parent),
   ui(new Ui::MainWindow)
{
   ui->setupUi(this);
   QPushButton *button=new QPushButton("button",ui->horizontalLayoutWidget);
   QPushButton *button1=new QPushButton("button1",ui->horizontalLayoutWidget);
}
 
MainWindow::~MainWindow()
{
   delete ui;
}
 

но добавляются они толи одна на другую, толи тока последняя, так как видно только button1
Записан
Fat-Zer
Гость
« Ответ #1 : Декабрь 22, 2010, 13:37 »

Код
C++ (Qt)
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "QPushButton";
MainWindow::MainWindow(QWidget *parent) :
   QMainWindow(parent),
   ui(new Ui::MainWindow)
{
   ui->setupUi(this);
   QPushButton *button=new QPushButton(tr("button"),this);
   QPushButton *button1=new QPushButton(tr("button1"),this);
   ui->horizontalLayoutWidget->addWidget(button)
   ui->horizontalLayoutWidget->addWidget(button1)
 
}
 
MainWindow::~MainWindow()
{
   delete ui;
}
 
Но не понятно зачем всё это, когда это можно сделать в дизайнере...
Записан
qteshnik
Гость
« Ответ #2 : Декабрь 22, 2010, 13:54 »

Fat-Zer
мда точно=)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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