Jak formatować tabelę w QT przy wykorzystaniu stylow.?

0

Cześć , uzbierało mi się kilka pytań do speców od QT !:)

A więc , chodzi o tabele ,która wyświetla się po kliknięciu buttona no i wyświetla informacje zaczerpnięte z bazy danych :). Zatrzymując się na tym etapie uzbierało mi się kilka pytań :
Kod tabeli :

this->model= new QSqlQueryModel();
    model->setQuery("SELECT imie,nazwisko,plec,account_type,department FROM user_data;");
    ui->tableView->setModel(model);

    ui->tableView->setModel(model);
    ui->tableView->setSortingEnabled(true);
    ui->tableView->sortByColumn(1,Qt::AscendingOrder);
  1. Na stronie Helionu jest kilka książek o QT ,czy wśród was jest ktoś kto mógł by powiedzieć/polecić ,która książka ma najlepszy content dla osoby dopiero zaczynającej pracę z QT ?.

  2. Formatowaliście stylami swoje tabele ? Jak się do tego najlepiej -tzn.najłatwiej :P- zabrać ?.No i .. przy którym modelu najwygodniej było wam dodawać style ,nie jestem pewny ,ale chyba model QSqlQueryModel nie wspiera stylów -poprawcie jeśli się mylę (aktualnie z tego korzystałem) - wyświetlam dane przez QTableView.

3.Chciałbym żeby tabela była "responsywna" w stosunku do okna ,w którym jest wyświetlana.

4.Liczę się z tym,ze odpowiedź na to pytanie może mnie rozczarować,ale zaryzykuję .Chciał bym ,żeby tabela reagowała na naciśnięcie przycisku np. Delete row,jak to ugryźć ?

0

Qt nie jest jakieś specjalnie straszne jeśli znasz programowanie obiektowe w C++, reszta to wyszukiwanie informacji w dokumentacji albo popatrzenie się na przykłady umieszczone w bibliotece.

Co do przycisku, to musisz podpiąć sygnał z tego przycisku "delete row" pod jakiś slot i wykorzystać to: https://stackoverflow.com/questions/5927499/how-to-get-selected-rows-in-qtableview.

1 użytkowników online, w tym zalogowanych: 0, gości: 1