Qt Designer では、レイアウトに線を作成する「線」ウィジェットをドラッグできます。
しかし、ドキュメントとヘッダーを確認しましたが、「行」ヘッダー/ウィジェットが見つかりませんでした。これは何ですか?
水平/垂直線ウィジェットを意味していると思います。これは、背景色が灰色の単純な QWidget であり、水平は固定高さ (1-3 ピクセル) で幅が拡大するウィジェットであり、垂直は固定幅が拡張する高さウィジェットです。
横型のコード例:
QWidget *horizontalLineWidget = new QWidget;
horizontalLineWidget->setFixedHeight(2);
horizontalLineWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
horizontalLineWidget->setStyleSheet(QString("background-color: #c0c0c0;"));
QFrame::setFrameShape()を確認してください。線を取得するには、QFrame::HLineまたはQFrame::VLineを関数の引数として使用します。
// Create a horizontal line by creating a frame and setting its shape to QFrame::HLine:
QFrame* hFrame = new QFrame;
hFrame->setFrameShape(QFrame::HLine);
// Create a vertical line by creating a frame and setting its shape to QFrame::VLine:
QFrame* vFrame = new QFrame;
vFrame->setFrameShape(QFrame::VLine);
高さ 3、くぼんだ影、線幅 1 の QFrame です。uic ツールで生成されたヘッダーを調べるとわかります。