QTableWidget die Zellen grösser anpassen
Verfasst: 26. Februar 2009 17:04
Hallo Zusammen,
Ich will in QTableWidget die Zellen grosser anpassen. Nach lange Zeit köntte ich folgendes basteln.
Es funktioniert.
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.
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.