QStandardItemModel QDataWidgetMapper

来源:互联网 发布:c语言3右移移运算4 编辑:程序博客网 时间:2024/05/01 03:05


MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    QStandardItemModel *model = new QStandardItemModel(1,1,this);
    QStringList names;
    names << "test";
    for (int row = 0; row < 1; ++row) {
        QStandardItem *item = new QStandardItem(names[row]);
        model->setItem(row, 0, item);
    }


   QLineEdit *edit = new QLineEdit(this);
   QDataWidgetMapper *mapper = new QDataWidgetMapper(this);
    mapper->setModel(model);
    mapper->addMapping(edit,0);
    mapper->toFirst();
    edit->show();
}


MainWindow::~MainWindow()
{
    delete ui;

}


效果如图:


0 0
原创粉丝点击