当前位置: 首页>>代码示例>>C++>>正文


C++ QTableWidget::clear方法代码示例

本文整理汇总了C++中QTableWidget::clear方法的典型用法代码示例。如果您正苦于以下问题:C++ QTableWidget::clear方法的具体用法?C++ QTableWidget::clear怎么用?C++ QTableWidget::clear使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在QTableWidget的用法示例。


在下文中一共展示了QTableWidget::clear方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: clearObjectTable

void MainWindow::clearObjectTable()
{
    QTableWidget *table = ui->objectsTableWidget;
    table->clear();
    table->setRowCount(0);
    table->setColumnCount(0);
}
开发者ID:ryachart,项目名称:Ballgame,代码行数:7,代码来源:mainwindow.cpp

示例2: clear

void Table::clear(bool suppressSignals)
{
    QTableWidget *tablewidget = static_cast<QTableWidget*>(getQWidget());
    bool oldSignalsState = tablewidget->blockSignals(suppressSignals);
    tablewidget->clear(); // or clearContents() ?
    tablewidget->blockSignals(oldSignalsState);
}
开发者ID:fferri,项目名称:v_repExtCustomUI,代码行数:7,代码来源:Table.cpp

示例3: updateFileInfoTable

void RcManagerDlg::updateFileInfoTable()
{
    QTableWidget* tb = ui->tb_file_list;
    QStringList header;
    const QVector<FILEINFO>& fileInfos = m_parse.getFileInfoList();
    header << "Index" << "Name" << "Offset" << "Length" << "Type";
    tb->clear();
    tb->setRowCount(fileInfos.count());
    tb->setColumnCount(5);
    tb->setHorizontalHeaderLabels(header);
    ui->tb_file_list->setHorizontalHeaderLabels(header);

    int row = 0;
    foreach(const FILEINFO& info, fileInfos)
    {
        QTableWidgetItem* indexItem = new QTableWidgetItem(QString("%1").arg(info.index));
        if(!indexItem)
        {
            continue;
        }

        indexItem->setData(WRCINDEXROLE, info.index);
        tb->setItem(row, INDEX, indexItem);
        tb->setItem(row, NAME, new QTableWidgetItem(QString(info.name)));
        tb->setItem(row, OFFSET, new QTableWidgetItem(QString("%1").arg(info.offset)));
        tb->setItem(row, LENGTH, new QTableWidgetItem(QString("%1").arg(info.length)));
        tb->setItem(row, TYPE, new QTableWidgetItem(QString("%1").arg(info.type)));
        row++;
    }
开发者ID:johngtx,项目名称:wrcpackage,代码行数:29,代码来源:rcmanagerdlg.cpp

示例4: reset

void TableView::reset()
{
	INFO("Reset")
    QTableWidget* table =  getTableWidget();
    if(0!=table)
    {
        table->clear();
      //  QStringList headers = _header.split(";", QString::SkipEmptyParts);
        table->setColumnCount(_header.count());
        table->setHorizontalHeaderLabels(_header);
    }
}
开发者ID:kulikovv,项目名称:ProcessingSDK,代码行数:12,代码来源:tableview.cpp

示例5: fillDayTable

void MainWindow::fillDayTable(QTableWidget& tableDay, int daysInMonth)
{
    tableDay.clear();
    tableDay.setRowCount(0);

    int j = 0;
    QTableWidgetItem *newItem;
    tableDay.setColumnCount(1);
    for(int i = 1; i < daysInMonth+1; i++)
    {
        tableDay.insertRow(j);
        newItem = new QTableWidgetItem();
        newItem->setText(QString::number(i));
        tableDay.setItem(j, 0, newItem);
        if(i == selDate_.day())
            tableDay.item(j, 0)->setBackground(Qt::red);
        else
            tableDay.item(j, 0)->setBackground(Qt::yellow);
        j++;
    }
    standartStuffForAllTables(*ui->twDay);
}
开发者ID:Wargy,项目名称:IzzyTime,代码行数:22,代码来源:mainwindow.cpp

示例6: while

Recepcjonista::readClients()
{
    mSQL->get_result("SELECT * FROM klient");

    QTableWidget* tw = ui->klienci_tableWidget;
    tw->clear();
    while (tw->rowCount() > 0)
    {
        tw->removeRow(0);
    }
    tw->setHorizontalHeaderItem(0, new QTableWidgetItem("PESEL"));
    tw->setHorizontalHeaderItem(1, new QTableWidgetItem("Imię"));
    tw->setHorizontalHeaderItem(2, new QTableWidgetItem("Nazwisko"));
    tw->setHorizontalHeaderItem(3, new QTableWidgetItem("Adres"));
    tw->setHorizontalHeaderItem(4, new QTableWidgetItem("Nr telefonu"));
    tw->setHorizontalHeaderItem(5, new QTableWidgetItem("E-mail"));

    int row_count = 0;
    while(mSQL->get_row())
    {
        tw->insertRow(tw->rowCount());

        tw->setItem(row_count, 0, new QTableWidgetItem(QString::fromStdString(mSQL->el("PESEL"))));

        tw->setItem(row_count, 1, new QTableWidgetItem(QString::fromStdString(mSQL->el("Imię"))));

        tw->setItem(row_count, 2, new QTableWidgetItem(QString::fromStdString(mSQL->el("Nazwisko"))));

        string adres = mSQL->el("Miasto") + " " + mSQL->el("Ulica") + " " + mSQL->el("Nr budynku") + " " + mSQL->el("Kod pocztowy");
        tw->setItem(row_count, 3, new QTableWidgetItem(QString::fromStdString(adres)));

        tw->setItem(row_count, 4, new QTableWidgetItem(QString::fromStdString(mSQL->el("Nr telefonu"))));

        tw->setItem(row_count++, 5, new QTableWidgetItem(QString::fromStdString(mSQL->el("Email"))));
    }

}
开发者ID:scyphio122,项目名称:PSBD,代码行数:37,代码来源:recepcjonista.cpp


注:本文中的QTableWidget::clear方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。