Qt如何实现这样的功能

Qt怎么实现这样的功能

这个原来是用网页实现的,现在要用Qt实现
图上所有的信息都是从数据库读出来的,但是在每一条信息前面都有个Check Box,所以这相当于是一张表格里面有Check Box,可是要怎么实现从数据库里面读出来,前面就加一个这个控件,还有就是只要点击账号就会显示此账号的信息,Qt里面好像没有这样的view可以有这样操作的,求解

------解决方案--------------------
附上 效果与代码,仅供参考

C/C++ code

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    tb=new QTableWidget(this);
    tb->setRowCount(2);
    tb->setColumnCount(2);
    tb->setFixedSize(300,300);
    layout()->addWidget(tb);
    QCheckBox* ck=new QCheckBox();
    ck->setText("hello");
    tb->setCellWidget(0,0,ck);

}