userModel = new QSqlTableModel(); userModel->setTable("User"); userModel->setEditStrategy(QSqlTableModel::OnRowChange); userModel->setHeaderData(0, Qt::Horizontal, QObject::tr("ID")); userModel->setHeaderData(1, Qt::Horizontal, QObject::tr("Имя")); userModel->setHeaderData(2, Qt::Horizontal, QObject::tr("Фамилия")); userModel->setHeaderData(3, Qt::Horizontal, QObject::tr("Отчество")); userModel->setHeaderData(4, Qt::Horizontal, QObject::tr("Рабочее место")); userModel->setHeaderData(5, Qt::Horizontal, QObject::tr("Сетевое имя"));
void DatabaseController::InitUserModel(){ userModel = new QSqlTableModel(); userModel->setTable("User"); userModel->setEditStrategy(QSqlTableModel::OnRowChange); userModel->setHeaderData(0, Qt::Horizontal, QObject::tr("ID")); userModel->setHeaderData(1, Qt::Horizontal, QObject::trUtf8("Имя")); userModel->setHeaderData(2, Qt::Horizontal, QObject::trUtf8("Фамилия")); userModel->setHeaderData(3, Qt::Horizontal, QObject::tr("Отчество")); userModel->setHeaderData(4, Qt::Horizontal, QObject::tr("Рабочее место")); userModel->setHeaderData(5, Qt::Horizontal, QObject::tr("Сетевое имя"));}
int main(int argc, char *argv[]){ QApplication a(argc, argv); if (DatabaseController::Init()) { QTextCodec::setCodecForTr(QTextCodec::codecForName("Utf-8")); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("Utf-8")); EquipmentList w; w.show(); return a.exec(); } return -1;}
C++ (Qt) QTextCodec::setCodecForTr(QTextCodec::codecForName("Utf-8")); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("Utf-8"));