MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); ui->tableWidget->setShowGrid(true); //std::cout << "hogehoge\n"; ui->tableWidget->setWindowFlags(Qt::SubWindow); ui->tableWidget_2->setWindowFlags(Qt::SubWindow); ui->tableWidget->show(); ui->tableWidget_2->show(); for(int i=0;i<32;i++){ items[i] = QTableWidgetItem(QString::number(0)); fp_items[i] = QTableWidgetItem(QString::number(0.01)); ui->tableWidget->setItem(i,0,&items[i]); ui->tableWidget_2->setItem(i,0,&fp_items[i]); } }
void Qt1::displayTable() { //设置qtablewidget的行数和列数 tableWidget->setColumnCount(4); tableWidget->setRowCount(4); //设置qtablewidget首部的内容 tableWidget->setHorizontalHeaderItem(2, &QTableWidgetItem(tr("Column"))); QTableWidgetItem *newitem = new QTableWidgetItem(tr("123")); //设置一个项的文本显示位置 newitem->setTextAlignment(Qt::AlignRight | Qt::AlignVCenter); //把一个qtablewidgetitem项设置到qtablewidget上去 tableWidget->setItem(1, 1, newitem); }