Guest User

Untitled

a guest
Jul 23rd, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. //model Filmow
  2. modelFilmow = NULL;
  3. modelFilmow = new QSqlTableModel;
  4. modelFilmow->setTable("filmy");
  5. modelFilmow->setEditStrategy(QSqlTableModel::OnFieldChange); // można zmieniać
  6. modelFilmow->select();
  7. modelFilmow->removeColumn(0); // don't show the ID
  8. //model->setHeaderData(0, Qt::Horizontal, tr("ID"));
  9. modelFilmow->setHeaderData(0, Qt::Horizontal, tr("Tytul"));
  10. modelFilmow->setHeaderData(1, Qt::Horizontal, tr("Rok Wydania"));
  11. modelFilmow->setHeaderData(2, Qt::Horizontal, tr("Położenie"));
  12. modelFilmow->setHeaderData(3, Qt::Horizontal, tr("Pozyczone"));
  13. modelFilmow->setHeaderData(4, Qt::Horizontal, tr("Data Pozyczenia"));
  14.  
  15. pokazFilmy = new QTableView;
  16. pokazFilmy->setModel(modelFilmow);
  17.  
  18. QLineEdit *tytulFilmu = new QLineEdit("Tytul filmu");
  19. tytulFilmu->setMaxLength(100);
  20. QLineEdit *rokFilmu = new QLineEdit("Rok wydania filmu");
  21. rokFilmu->setMaxLength(100);
  22. QLineEdit *polozenieFilmu = new QLineEdit("polozenie filmu");
  23. polozenieFilmu->setMaxLength(100);
  24.  
  25. QVBoxLayout *layoutFilmow = new QVBoxLayout();
  26. layoutFilmow->addWidget(pokazFilmy);
  27. layoutFilmow->addWidget(tytulFilmu);
  28. layoutFilmow->addWidget(rokFilmu);
  29. layoutFilmow->addWidget(polozenieFilmu);
  30.  
  31. QPushButton *dodajf = new QPushButton("Dodaj film");
  32. layoutFilmow->addWidget(dodajf);
  33.  
  34. QWidget *filmyWidget = new QWidget();
  35. filmyWidget->setLayout(layoutFilmow);
  36.  
  37. //filmy widget mozna dodac jako normalny widget
Add Comment
Please, Sign In to add comment