要在QT ListView的底部添加一个按钮,可以使用以下步骤:
在ListView下面添加一个QPushButton控件。
将ListView和QPushButton都放置在QVBoxLayout中。
设置QVBoxLayout的对齐方式为Qt::AlignBottom,以确保QPushButton显示在底部。
将QVBoxLayout设置为窗口的主布局。
以下是示例代码:
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QListView listView;
QStringListModel model(QStringList() << "Item 1" << "Item 2" << "Item 3");
listView.setModel(&model);
QPushButton button("Add Item");
QVBoxLayout layout;
layout.addWidget(&listView);
layout.addWidget(&button);
layout.setAlignment(Qt::AlignBottom);
QWidget window;
window.setLayout(&layout);
window.show();
return app.exec();
}