//мой метод QDialog dlg; dlg.setWindowTitle("Расклад: "); dlg.setMinimumWidth(600); QTableView * tblView = new QTableView(&dlg);//тут переопределить tblView::data//далее по плану
//мой метод //... QTableView * tblView = new QTableView(&dlg);//тут переопределить tblView::data//далее по плану
C++ (Qt)QVariant QAbstractItemModel::data ( const QModelIndex & index, int role = Qt::DisplayRole ) const
C++ (Qt)while(!asleep()) sheep++;
QDialog dlg; dlg.setWindowTitle("Критические значения: "); dlg.setMinimumWidth(600); QTableView * tblView = new QTableView(&dlg); SpecTableModel * modelCrit = new SpecTableModel(&dlg); //наследник от стандартной модели со своими прибабахами modelCrit->setTable("tbl(col=3)"); tblView->setModel(modelCrit); tblView->setAlternatingRowColors(true); modelCrit->select();/*раскидывание по диалогу остальных элементов*/ dlg.exec(); if (dlg.result()) {.......