Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: qteshnik от Декабря 22, 2010, 13:03



Название: не србатывае horizontalLayoutWidget
Отправлено: 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


Название: Re: не србатывае horizontalLayoutWidget
Отправлено: Fat-Zer от Декабря 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;
}
 
Но не понятно зачем всё это, когда это можно сделать в дизайнере...


Название: Re: не србатывае horizontalLayoutWidget
Отправлено: qteshnik от Декабря 22, 2010, 13:54
Fat-Zer
мда точно=)