(转)QT中tableWidget常用设置,设置选中单击选中一行、设置内容不可编辑

http://blog.csdn.net/sunsea1026/article/details/6098722

 

QT中tableWidget常用设置,设置选中单击选中一行、设置内容不可编辑

 

[cpp:nogutter
    1. QTableWidgetItem *nickItem = new QTableWidgetItem(nick);  
    2. QTableWidgetItem *hostNameItem = new QTableWidgetItem(hostName);  
    3. QTableWidgetItem *hostIpItem = new QTableWidgetItem(hostIp);  
    4. this->ui->friendList->insertRow(0);  
    5. this->ui->friendList->setItem(0, 0, nickItem);  
    6. this->ui->friendList->setItem(0, 1, hostNameItem);  
    7. this->ui->friendList->setItem(0, 2, hostIpItem);  
    8. this->ui->friendList->setSelectionBehavior(QAbstractItemView::SelectRows);  //单击选择一行  
    9. this->ui->friendList->setSelectionMode(QAbstractItemView::SingleSelection); //设置只能选择一行,不能多行选中  
    10. this->ui->friendList->setEditTriggers(QAbstractItemView::NoEditTriggers);   //设置每行内容不可更改  
    11. this->ui->friendList->setAlternatingRowColors(true);                        //设置隔一行变一颜色,即:一灰一白 

 

posted on 2012-10-18 15:53  ken0752  阅读(5296)  评论(0)    收藏  举报

导航