Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "okno1.h"
- Okno1::Okno1()
- {
- createLeftGroupBox();
- createRightGroupBox();
- QHBoxLayout *layout = new QHBoxLayout;
- layout->addWidget(leftGroupBox);
- layout->addWidget(rightGroupBox);
- this->setLayout(layout);
- }
- void Okno1::createLeftGroupBox()
- {
- leftGroupBox = new QGroupBox();
- leftGroupBox->setTitle("&Autor");
- leftGroupBox->setMaximumWidth(300);
- leftGroupBox->setMinimumWidth(300);
- //leftGroupBox->setStyleSheet("border: 1px solid gray");
- QFormLayout *layout = new QFormLayout(leftGroupBox);
- editJmeno = new QLineEdit;
- layout->addRow(tr("&Jméno:"), editJmeno);
- editPrijmeni = new QLineEdit;
- layout->addRow(tr("&Příjmení:"), editPrijmeni);
- editNarodnost = new QComboBox();
- editNarodnost->addItem("Anglie");
- layout->addRow(tr("&Národnost:"), editNarodnost);
- editNarozeni = new QDateEdit();
- layout->addRow(tr("&Datum narození:"), editNarozeni);
- editUmrti = new QDateEdit();
- layout->addRow(tr("&Datum úmrtí:"), editUmrti);
- editZivotopis = new QPlainTextEdit();
- layout->addRow(tr("&Životopis:"), editZivotopis);
- m_buttons = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Reset);
- layout->addRow(tr(""),m_buttons);
- }
- void Okno1::createRightGroupBox()
- {
- rightGroupBox = new QGroupBox();
- rightGroupBox->setTitle("&Autoři");
- rightGroupBox->setMaximumWidth(500);
- rightGroupBox->setMinimumWidth(500);
- //rightGroupBox->setStyleSheet("border: 1px solid gray");
- // rozdelit na vrchni
- QWidget *rTop = new QWidget();
- // rozdelit vrchni cast na levou
- QWidget *rTopLeft = new QWidget();
- // Vrchni leva cast
- QFormLayout *rTopLeftLayout = new QFormLayout(rTopLeft);
- editJmenoRight = new QLineEdit;
- rTopLeftLayout->addRow(tr("&Jméno:"), editJmenoRight);
- editPrijmeniRight = new QLineEdit;
- rTopLeftLayout->addRow(tr("&Příjmení:"), editPrijmeniRight);
- editNarodnostRight = new QComboBox();
- editNarodnostRight->addItem("Anglie");
- rTopLeftLayout->addRow(tr("&Národnost:"), editNarodnostRight);
- // a pravou
- QWidget *rTopRight = new QWidget();
- // vrchni prava cast
- QFormLayout *rTopRightLayout = new QFormLayout(rTopRight);
- editJmenoRight = new QLineEdit;
- rTopRightLayout->addRow(tr("&Jméno:"), editJmenoRight);
- editPrijmeniRight = new QLineEdit;
- rTopRightLayout->addRow(tr("&Příjmení:"), editPrijmeniRight);
- editNarodnostRight = new QComboBox();
- editNarodnostRight->addItem("Anglie");
- rTopRightLayout->addRow(tr("&Národnost:"), editNarodnostRight);
- QHBoxLayout *rTopLayout = new QHBoxLayout();
- rTopLayout->addWidget(rTopLeft);
- rTopLayout->addWidget(rTopRight);
- rTop->setLayout(rTopLayout);
- // a spodni cast
- QWidget *rBottom = new QWidget();
- // spodni cast
- QTableView *table = new QTableView(rBottom);
- QStandardItemModel *model = new QStandardItemModel(5, 5);
- table->setModel(model);
- table->setMidLineWidth(1000);
- QStandardItem *item = new QStandardItem(QString("Příjmení"));
- model->setItem(0,0,item);
- item = new QStandardItem(QString("Jméno"));
- model->setItem(0,1,item);
- item = new QStandardItem(QString("Národnost"));
- model->setItem(0,2,item);
- item = new QStandardItem(QString("Narození"));
- model->setItem(0,3,item);
- item = new QStandardItem(QString("Úmrtí"));
- model->setItem(0,4,item);
- for (int row = 1; row < 5; ++row) {
- for (int column = 0; column < 5; ++column) {
- item = new QStandardItem(QString("iii"));
- model->setItem(row,column,item);
- }
- }
- QVBoxLayout *rLayout = new QVBoxLayout();
- rLayout->addWidget(rTop);
- rLayout->addWidget(rBottom);
- rightGroupBox->setLayout(rLayout);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement