Qt Creator中的Item Widgets部署及使用-QListWidget、QTreeWidget、QTableWidget控件
1、QListWidget
控件
在设计模式中,拖拽Item Widgets
中的List Widget
生成一个空的列表。然后回到编辑模式进行部署:
// #include <QListWidget>
// 基于item,每行都代表一个单独的QListWidgetItem项,先创建一行
QListWidgetItem *item = new QListWidgetItem("aaaaaaaaaaa");
// 将其加入控件中
ui->listWidget->addItem(item);
// 设置水平居中
item->setTextAlignment(Qt::AlignHCenter);
生成如下图所示的界面
上述的方式每次只能向控件中添加一行表项,下面介绍一种一次操作向控件中添加多个表项的操作,但是这种操作不能再进行水平居中的设置。
// QStringList == QList<QString>
QStringList list;
list << "bbb" << "ccc" << "ddd";
ui->listWidget->addItems(list);
2、QTreeWidget
控件
在设计模式中,拖拽Item Widgets</