ここの初心者。「さらに追加」ボタンまたはリンクをクリックするたびに、新しい lineEdit フィールドが下部に表示されるように、ドックウィジェットに GUI 効果を持たせたいと考えています。
多くのソフトウェアに次のようなものがあるのを見ました
point-1 (_____,_____)
point-2 (_____,_____)
+ Add More Points
「 」をクリックする+ Add More Points
と、新しい point-3 が表示され、入力を待ちます。
私が今持っているコードは次のようなものです:
#include "perfectPanel.hpp"
perfectPanel::perfectPanel(QWidget *parent) : QWidget(parent)
{
setupUi(this);
readInfo();
connect
(
btn_accept,
SIGNAL(clicked()),
this,
SLOT(readInfo()),
Qt::UniqueConnection
);
}
// Destructor
perfectPanel::~perfectPanel()
{}
void perfectPanel::readInfo()
{
xObject_ = vtkDoubleArray::New();
yObject_ = vtkDoubleArray::New();
xObject_->InsertNextValue( lineEdit_xObject01X->text().toDouble() );
xObject_->InsertNextValue( lineEdit_xObject02X->text().toDouble() );
yObject_->InsertNextValue( lineEdit_yObject01Y->text().toDouble() );
yObject_->InsertNextValue( lineEdit_yObject02Y->text().toDouble() );
}