Цитата(kwisp @ 16.1.2009, 16:03)
сейчас накатаю примерчик и посомотрю наглядно.
у меня так получилось если сделать
table.resizeColumnsToContents();
до заполнения то косячит
если после заполнения то все ок.
норма
#include <QApplication>
#include <QTableWidget>
#include <QTableWidgetItem>
int main(int a,char** b)
{
QApplication app(a,b);
QTableWidget table(100,100,0);
int i=2;
for(int i=0;i<100;++i){
for(int y=0;y<100;++y){
table.setItem(i,y,new QTableWidgetItem(QString::number(i*i)));
}
}
table.resizeColumnsToContents();
table.show();
return app.exec();
}
обрезается
#include <QApplication>
#include <QTableWidget>
#include <QTableWidgetItem>
int main(int a,char** b)
{
QApplication app(a,b);
QTableWidget table(100,100,0);
int i=2;
table.resizeColumnsToContents();
for(int i=0;i<100;++i){
for(int y=0;y<100;++y){
table.setItem(i,y,new QTableWidgetItem(QString::number(i*i)));
}
}
table.show();
return app.exec();
}
с таблицами не работал раньше.
оно то и понятно потому что table.resizeColumnsToContents(); это установка сделать операцию используя имеющиеся данные о размерах строк. а не установка свойства.