Qt QTableWidget 最後一覽自適應寬度

Qyee16發表於2015-03-19

     以前使用QTableWidget時,視窗固定大小,可以設定最後一覽固定大小,但是如果視窗自適應,那最後一覽常常出現問題,還好Qt有自己的解決方法,程式碼:

    QTableWidget *logTableWidget = new QTableWidget;
    ui->logTableWidget->setColumnCount(3);
    QStringList header;
    header<<"time" << "tag" << "log";
    ui->logTableWidget->setHorizontalHeaderLabels(header);
    ui->logTableWidget->horizontalHeader()->setStretchLastSection(true);//關鍵

    ui->logTableWidget->setColumnWidth(0, 100);
    ui->logTableWidget->setColumnWidth(1, 100);
    ui->logTableWidget->setContextMenuPolicy(Qt::CustomContextMenu);
    ui->logTableWidget->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);


相關文章