1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| #include "mainwindow.h"
#include <QApplication> #include <QLocale> #include <QTranslator>
#include <QCoreApplication> #include <QDebug> #include <QPluginLoader> #include <QSql> #include <QSqlDatabase>
#include<QSqlQuery>
int main(int argc, char *argv[]) { QApplication a(argc, argv);
QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setPort(3306); db.setDatabaseName("test_db"); db.setUserName("yyy"); db.setPassword("passwd");
if(db.open()){ qDebug()<<"成功"; }else{ qDebug()<<"失败"; }
QTranslator translator; const QStringList uiLanguages = QLocale::system().uiLanguages(); for (const QString &locale : uiLanguages) { const QString baseName = "main_" + QLocale(locale).name(); if (translator.load(":/i18n/" + baseName)) { a.installTranslator(&translator); break; } } MainWindow w; w.show(); return a.exec(); }
|