Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Qt] Dodawanie layoutow do layouta

Ostatnio zmodyfikowano 2015-01-27 20:10
Autor Wiadomość
Nowicjusz
Temat założony przez niniejszego użytkownika
[Qt] Dodawanie layoutow do layouta
» 2015-01-27 19:34:15
Zaraz wyfrune w kosmos. Możecie mi powiedzieć jak programowo zrobić aby po podaniu do Klasy wskaznika do widgeta utworzyły się w nim dwa FormLayouty a w nich buttony. Tak jak na zdjęciu poniżej:


http://images67.fotosik.pl/561​/eccec055f11f4ca8gen.png




Myślałem, że z tym już nigdy nie będę mieć problemów a jednak chyba totalnie tego nie rozumię.



Tutaj mój kod:

C/C++
customWidget::customWidget( QWidget * parent )
    : QWidget( parent )
{
    QFormLayout * formLayout = new QFormLayout();
    QHBoxLayout * hBox = new QHBoxLayout();
   
    QPushButton * button = new QPushButton( "HI", this );
   
    hBox->addWidget( button );
    formLayout->addItem( hBox );
   
   
    parent->layout()->addItem( formLayout );
   
    //Jest to tylko kawalek ale skoro juz tu nie dzial to nie pisalem dalej
}

Probowalem bez tego QHBoxLayout ale tez nie dziala myslalem ze z tym pomoze.


Ponizej podaje screena co z tego wyszlo:

http://images68.fotosik.pl/560​/4893c72b99047f95gen.png

P-125630
sajmon
» 2015-01-27 20:10:51
Do form layout raczej się stosuje addRow zamiast addItem
doc.qt.io/qt-5​/qformlayout.html#addRow-6
P-125631
« 1 »
  Strona 1 z 1