私は縦型のレイアウトを持っています。私はファイル名でいっぱいです。 ファイルを選択するQFileDialogを持っていて、レイアウトに名前が追加されています。Qt - アイテムを追加するときのレイアウトのサイズ変更
void convertInterface::on_browseButton_clicked()
{
fileNames = QFileDialog::getOpenFileNames(this, tr("Open File"), "./FilesToConvert", tr("Test Files (*.txt)"));
for each (QString item in fileNames)
{
QLabel *name = new QLabel(this);
name->setText(QFileInfo(item).fileName());
ui.mainLayout->addWidget(name);
}
}
3つのファイルと結果:
3つの以上のファイルを持つ結果、そう6全
全体レイアウト:
レイアウトのサイズを自動的に変更するにはどうすればよいですか?
私の垂直レイアウトは中央レイアウトのグループボックスにあります。私はどうすればいいのですか? – Dinendal
あなたの質問から階層が完全にはっきりしていないので、そこに追加できますか?例えば。 Object Inspectorのスクリーンショット(QtCreator/Designerで開発した場合)がたくさん出てくるでしょう。または、テキストとして指定します。 – yman
画像を追加しました – Dinendal