TableFTDialog::TableFTDialog(QWidget *parent) : TableDialog(parent) { m = new QDoubleSpinBox; m->setRange(0,1000000); m->setValue(22.4); mLabel = new QLabel("Масса бабы, кг"); ml = new QHBoxLayout; ml->addWidget(m); ml->addWidget(mLabel); ui->verticalLayoutMain->addLayout(ml); setGroupBoxTitle("Выберите диаграмму для расчета силы"); }
void TunnelPane::setupTunnelPane( TunnelConfig* tunnelConfig, QGroupBox *tunnelGroupBox, QWidget* gridLayoutWidget_2, QComboBox * tunnelTypeComboBox, QWidget *tunnelsFormGridLayoutWidget, int tunnelsRow, int height, int h) { tunnelGroupBox->setGeometry(0, tunnelsFormGridLayoutWidget->height(), gridLayoutWidget_2->width(), h); tunnelsFormGridLayoutWidget->resize(527, tunnelsFormGridLayoutWidget->height()+h); QObject::connect(tunnelTypeComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(updated())); this->tunnelGroupBox=tunnelGroupBox; gridLayoutWidget_2->setObjectName(QStringLiteral("gridLayoutWidget_2")); this->gridLayoutWidget_2=gridLayoutWidget_2; tunnelGridLayout = new QVBoxLayout(gridLayoutWidget_2); tunnelGridLayout->setObjectName(QStringLiteral("tunnelGridLayout")); tunnelGridLayout->setContentsMargins(5, 5, 5, 5); tunnelGridLayout->setSpacing(5); //header QHBoxLayout *headerHorizontalLayout = new QHBoxLayout(); headerHorizontalLayout->setObjectName(QStringLiteral("headerHorizontalLayout")); nameLabel = new QLabel(gridLayoutWidget_2); nameLabel->setObjectName(QStringLiteral("nameLabel")); headerHorizontalLayout->addWidget(nameLabel); nameLineEdit = new QLineEdit(gridLayoutWidget_2); nameLineEdit->setObjectName(QStringLiteral("nameLineEdit")); const QString& tunnelName=tunnelConfig->getName().c_str(); nameLineEdit->setText(tunnelName); setGroupBoxTitle(tunnelName); QObject::connect(nameLineEdit, SIGNAL(textChanged(const QString &)), this, SLOT(setGroupBoxTitle(const QString &))); QObject::connect(nameLineEdit, SIGNAL(textChanged(const QString &)), this, SLOT(updated())); headerHorizontalLayout->addWidget(nameLineEdit); headerHorizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); headerHorizontalLayout->addItem(headerHorizontalSpacer); deletePushButton = new QPushButton(gridLayoutWidget_2); deletePushButton->setObjectName(QStringLiteral("deletePushButton")); QObject::connect(deletePushButton, SIGNAL(released()), this, SLOT(deleteButtonReleased()));//MainWindow::DeleteTunnelNamed(std::string name) { headerHorizontalLayout->addWidget(deletePushButton); tunnelGridLayout->addLayout(headerHorizontalLayout); //type { const QString& type = tunnelConfig->getType(); QHBoxLayout * horizontalLayout_ = new QHBoxLayout(); horizontalLayout_->setObjectName(QStringLiteral("horizontalLayout_")); typeLabel = new QLabel(gridLayoutWidget_2); typeLabel->setObjectName(QStringLiteral("typeLabel")); horizontalLayout_->addWidget(typeLabel); horizontalLayout_->addWidget(tunnelTypeComboBox); this->tunnelTypeComboBox=tunnelTypeComboBox; QSpacerItem * horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); horizontalLayout_->addItem(horizontalSpacer); tunnelGridLayout->addLayout(horizontalLayout_); } retranslateTunnelForm(*this); }