Dear Sirs,
I'm newbie programmer. Linux platform.
I'd like to know how is possible to align (and formatting) items in QTableView , hoping without writing Kilotons of code just for alignment.
Data are from MySql.
Here is a peice of code I'm using:
***********
void Voci::lista() // function to retreive data from SQL and present into a Dialog Windows
{
QSqlQueryModel *mod_grid = new QSqlQueryModel;
mod_grid->setQuery("select * from voci order by ordine");
mod_grid->setHeaderData(0, Qt::Horizontal, "Codice"); // Primary Key Field char()
mod_grid->setHeaderData(1, Qt::Horizontal, "Descrizione"); // Descriptions char()
mod_grid->setHeaderData(2, Qt::Horizontal, "Importo", Qt::AlignRight); // Amount num() to be aligned right
ui->g_lista->setModel(mod_grid);
ui->g_lista->setColumnWidth(0, 60);
ui->g_lista->setColumnWidth(1, 200);
ui->g_lista->setColumnWidth(2, 50);
}
************
ui->g_lista is Tableview object name in Dialog windows.
Alignment does'n have effect. Plus I have no idea on formatting amount (from 1234,5 to 1'234,50) in tableview.
Googled a lot with no answers. Do you know where I can find siutable examples. In Trolltech Docs no matter.
Tks in advance
Ciao.
Bookmarks