Ich will in QTableWidget die Zellen grosser anpassen. Nach lange Zeit köntte ich folgendes basteln.
Code: Alles auswählen
void MainWindow::createMainWidget()
{
tableWidget = new QTableWidget(16, 64, this);
QStringList vertical;
QStringList horizontal;
int i = 0;
int j = 0;
while( i < 64)
{
tableWidget->setColumnWidth(i, 35);
horizontal.push_back(QString("X-%1").arg(++i));
while(j < 16)
{
tableWidget->setRowHeight(j, 40);
vertical.push_back(QString("Y-%1").arg(++j));
}
}
tableWidget->setVerticalHeaderLabels(vertical);
tableWidget->setHorizontalHeaderLabels(horizontal);
}
Gibt es eine elegantere Vorgehensweise? ohne beide while schleifen oder die Zellen grösser mit eine Methode festlegen? Im docu ich könte nicht finden. Für jeder Vorschlag ich bin dankbar.