QT表格選擇類型爲行,表格只讀不可以編輯

mainTable = new QTableWidget (10,20,this);

for(int row =0; row < 10; row++)

{

    for(int column=0; column< 20; column++)

   {

           QTableWidgetItem *newItem = new QTableWidgetItem ();

            mainTable->setItem(row,column,newItem);

           newItem->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);//表格只讀屬性,

          newItem->setFont(QFont("宋體",10));

          newItem->setForegrond(Qt::black);

           newItem->setTextAlignment(Qt::AlignLeft);

    }

}

mainTable->setSelectionBehavior(QAbstractItemView::SelectRows);//選擇類型爲行

mainTable->setSelectionMode(QAbstractItemView::SingleSelection);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章